Recentemente, tentei usar o VirtualBox e recebi este erro,
VirtualBox can't operate in VMX root mode.
Please disable the KVM kernel extension, recompile your kernel and reboot.
(VERR_VMX_IN_VMX_ROOT_MODE).
Estou executando o Ubuntu Noble Numbat; Atualizei para esta versão, então nem sempre executo o VirtualBox com ela. No entanto, a última vez que usei o VirtualBox com sucesso foi com o Noble Numbat. Estou vagamente ciente do que é KVM, mas definitivamente preferiria não recompilar o kernel se isso pudesse ser evitado.
Eu uso o docker e, ocasionalmente, o multipass, realmente não quero criar problemas com eles desativando o KVM. se houver uma maneira de usar o VirtualBox com KVM, isso seria muito apreciado, caso contrário, estou aberto para recompilar o kernel do Linux (se você responder com isso, forneça-me um link ou instruções sobre como recompilá-lo).
A máquina host é ... muito antiga, é um macbook pro do final de 2012, a versão de 4 núcleos que se parece com 8. Algumas especificações que são relevantes.
- Núcleos: 4 núcleos, mas parece 8 porque cada núcleo pode executar 2 processos (eu acho).
- Processador: 8 x CPU Intel Core i7-3720QM a 2,60 GHz
- Processador Gráfico: NVE7 (não tenho drivers de GPU muito bons, mas não acho que esse seria o problema)
- Versão do kernel: 6.5.0-9-genérico (64 bits)
- O disco rígido é externo (o interno está quebrado)
- Versão do Virtualbox: 7.0.18r162988
Às vezes, o Ubuntu deixa versões antigas do kernel que você pode escolher para usar durante a inicialização. Eu verifiquei se poderia fazer isso e descobri que o Ubuntu não deixou nenhum dessa vez. Eu adoraria dizer que fiz mais, mas não tenho a menor ideia disso e, infelizmente, não sei realmente a imagem de erro do VirtualBox
Duas soluções possíveis aqui:
A partir deste FAQ do Ubuntu, Kernel e VBox podem ter conflitos, você deve aplicar o comando diferente para corrigi-lo: https://help.ubuntu.com/community/KVM/FAQ
Do artigo
Desta postagem do reddit: https://www.reddit.com/r/Kubuntu/comments/rjidvs/why_wont_it_let_me_disable_kvm_i_dont_want_kvm/
Um usuário recomendou verificar a BIOS e certificar-se de que a opção de virtualização está desabilitada.
Agora que você tem uma máquina antiga, talvez o processador seja muito antigo para virtualização.