Não é possível instalar o Ubuntu no VirtualBox devido ao erro "este kernel requer uma CPU x86-64, mas apenas detecta uma CPU i686, incapaz de inicializar"


122

Eu estava tentando instalar o Ubuntu 12.04 no VirtualBox 4.2.12r84980. Entendo

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

Mas estou usando um Windows 8 de 64 bits e tentando o mesmo .iso para experimentar o Ubuntu. então, qual é o problema?


2
Tente instalar o Ubuntu ISO 32-bit
Edwin

3
Não importa que seu sistema host tenha 64 bits. Todo o objetivo de uma máquina virtual é que seja uma máquina separada e autônoma, embora virtual. Edite a configuração da máquina virtual e altere seu tipo de CPU para 64 bits.
hmayag

Respostas:


150

Para poder executar um sistema operacional de 64 bits no Virtual Box, precisamos garantir que a arquitetura da máquina virtual também esteja definida como 64 bits.

  • Escolha Ubuntu de 64 bits em Geral -> Configurações básicas na criação da sua VM

    insira a descrição da imagem aqui

  • Além disso, para a execução de convidados de 64 bits , é recomendável ativar o APIC de entrada / saída nas configurações Sistema -> Placa-mãe da sua máquina virtual:

  • Na guia Sistema -> Aceleração, podemos ativar os recursos de virtualização de hardware VT-x / AMD-V da sua CPU.

  • No sistema host, talvez seja necessário ativar a virtualização de hardware no BIOS .

  • Em alguns sistemas, uma opção de BIOS do host para impedir a execução não confiável precisa ser desativada ( fonte ).


2
Para mim, mesmo o 'Ubuntu (64 bits)' não está listado no menu suspenso. Todas as listagens de SO no menu suspenso estão mostrando '(32 bits)'.
ARUN

1
@ARUN você ativou a virtualização no BIOS?
Takkat

@ARUN Eu tive o mesmo problema. Ao criá-lo, não era uma opção, mas depois de criado, você pode voltar para as configurações> geral e ele estará nessa lista.
Sinaesthetic

22

Abra as configurações da máquina virtual. Vá para a caixa suspensa Versão (Geral> Básico> Versão).

Se você não vê "Ubuntu (64 bits)" como uma opção no menu suspenso, significa que a virtualização não está ativada no host.

Reinicie o host, entre no BIOS e ative a virtualização. Saia do BIOS, salvando as alterações.

Agora, você deve ver todas as opções de 64 bits na caixa suspensa Versão.

Configurações gerais da máquina virtual


5

Para aqueles que são como eu e não têm uma opção na sua caixa virtual para selecionar a versão: Ubuntu (64 bits) :

Faça isso: baixe o Ubuntu iso de 32 bits. ESPECIALMENTE se, ao baixar o Ubuntu em sua caixa virtual, você optar por alocar menos de 2 GB de memória.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.