O Windows Subsystem para Linux (WSL) é apenas uma camada de compatibilidade para executar executáveis binários do Linux no Windows. Ele não fornece quase nenhuma funcionalidade além disso. Especialmente no seu caso, você encontrou dois componentes / funções sem suporte:
Runlevels
O WSL não é executado como uma instância separada de um sistema operacional, portanto, não há uma maneira simples de oferecer suporte a sistemas de gerenciamento de inicialização e de serviços, como init
ou systemd
, como em sistemas Linux reais. Consequentemente, hoje (2018-07) o Ubuntu para WSL ainda não suporta runlevels.
kernel do Linux
Esta é a limitação fundamental no seu caso. O VirtualBox como um hypervisor precisa se integrar ao kernel do sistema operacional (usando módulos do kernel). A WSL é apenas uma camada de compatibilidade. Não há nenhum Linux real rodando (nenhum kernel Linux). Consequentemente, o VirtualBox não pode compilar seus módulos do kernel para o WSL.
Se você deseja executar o VirtualBox em uma máquina Windows, instale a versão do Windows. Você não pode executar a versão do Linux no WSL.