Подсистема Windows для Linux не может определить текущий уровень запуска

вопрос

Многие установки apt-get не работают b / c, система не может определить текущий уровень выполнения

Фоновые спецификации:

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial $ uname -a Linux systemName 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux 

Explaniation

Я пытаюсь установить virtualbox на WSL, и я получил следующую ошибку:

 $ VBoxManage --version WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-dkms package and the appropriate headers, most likely linux-headers-Microsoft. 

Я решил это, выполнив следующие шаги . Для dpkg-reconfigure virtualbox-dkms .

Но потом я получил следующее:

 dpkg: warning: version '*-*' has bad syntax: version number does not start with digit It is likely that 4.4.0-43-Microsoft belongs to a chroot's host Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. invoke-rc.d: could not determine current runlevel 

Как заставить invoke-rc.d вернуть правильный уровень выполнения?

Linux и Unix - лучшая ОС в мире.