Virtualbox do apt não detecta a maioria dos meus processadores

0

Virtualbox instalado com o sudo apt-get install O virtualbox funciona bem, mas gera um erro:

VERR_INVALID_CPU_ID (-1018) - Invalid Virtual CPU ID 

Ao executar uma VM. Verificando a fonte que encontro:

#define VERR_INVALID_CPU_ID                 (-1018)
/** Too many VCPUs. */

Indo para as configurações, parece que o Virtualbox acha que eu só tenho 2 CPUs, quando eu tenho 24. O que está acontecendo aqui?

Eu atualmente não tenho o VX-t nesta máquina (eu não acho que ele suporta, pelo menos com base nos resultados do kvm-ok) mas a partir da informação eu pude achar que o VX-t não é necessário para o Virtualbox para executar uma VM. Não deve falhar se absolutamente requer Vx-t?

Adicionado Quirk: Bios diz que as tecnologias de virtualização são de fato ativadas. Então agora nós temos um mistério adicional.

Algumas outras postagens implicam que a versão apt está quebrada e eu absolutamente preciso reinstalar a partir do Oracle. Eu quero ouvir do Ubuntu: A versão do apt-get deve estar funcionando? Eu absolutamente preciso de Vx-t?

    
por John Dunlap 11.05.2018 / 20:58

1 resposta

0

O manual do usuário do VirtualBox indica que a virtualização de hardware deve estar habilitada para que o SMP funcione adequadamente.

Even though VirtualBox does not always require hardware virtualization, enabling it is required in
the following scenarios:

    VirtualBox’s  64-bit  guest  support  (added  with  version  2.0)  and  multiprocessing  (SMP,
    added with version 3.0) both require hardware virtualization to be enabled.  (This is not
    much of a limitation since the vast majority of today’s 64-bit and multicore CPUs ship with
    hardware virtualization anyway; the exceptions to this rule are e.g. older Intel Celeron and
    AMD Opteron CPUs.)

Talvez a sua BIOS ofereça suporte à virtualização de hardware, mas a sua CPU não?

    
por dsstorefile1 12.05.2018 / 01:14