O Virtual Box executa convidados de 64 bits no host de 32 bits?

2

Por favor, como posso executar convidados de 64 bits no host de 32 bits? eu tenho oracle vm Virtualbox 4.3.12 quando eu escolho:

Eu só consigo encontrar 32 bits. Minha CPU hospedeira é a CPU Intel (R) Core ™ 2 Duo T6600 @ 2.20GHz.

de cat /proc/cpuinfo processor:

flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 constant_tsc pni monitor ssse3 bogomips
    
por researcher 02.06.2014 / 11:28

3 respostas

4

Sua CPU não fornece a virtualização de hardware VT-x necessária para executar um sistema operacional convidado de 64 bits em um host de 32 bits. Não há nada que possamos fazer para superar isso.

Para ainda poder rodar um aplicativo de 64 bits (como foi dito em um comentário), deixe-me sugerir que você execute o Ubuntu 64-bit tanto por um dual-boot, quanto como um sistema live do USB. Um sistema ativo no modo de persistência permite salvar arquivos em uma área reservada.

Alternativamente, também é possível instalar completamente um Ubuntu inicializável em uma unidade USB / chave:

por Takkat 02.06.2014 / 13:41
3

O suporte a 64 bits convidados requer suporte à virtualização de CPU no host, A.K.A. VT-x (or AMD-v) . Você precisa verificar se a sua CPU tem esse recurso.

Navegue até o BIOS e ative-o, se suportado pelo seu processador, tente usar o Google em suas especificações de CPU.

Condições para executar convidados de 64 bits em hosts de 32 bits:

  

O VirtualBox suporta sistemas operacionais convidados de 64 bits, mesmo em 32 bits   sistemas operacionais host, desde que as seguintes condições sejam   conheceu:

     
  • Você precisa de um processador de 64 bits com suporte a virtualização de hardware (consulte a Seção 10.3, “Virtualização de hardware vs. software”).

  •   
  • Você deve habilitar a virtualização de hardware para a VM específica para a qual você deseja suporte a 64 bits; virtualização de software não é   suportado para VMs de 64 bits.

  •   
  • Se você deseja usar o suporte a convidado de 64 bits em um sistema operacional host de 32 bits, também deve selecionar um sistema operacional de 64 bits para o   VM particular. Como o suporte a 64 bits em hosts de 32 bits incorre   sobrecarga adicional, o VirtualBox só permite esse suporte   pedido explícito.

  •   
  • Em hosts de 64 bits (que normalmente vêm com suporte a virtualização de hardware), os sistemas operacionais convidados de 64 bits são sempre suportados   independentemente das configurações, você pode simplesmente instalar um sistema operacional de 64 bits   sistema no convidado.

  •   
  • Aviso

         

    Em qualquer host, você deve ativar o APIC de E / S para máquinas virtuais   que você pretende usar no modo de 64 bits. Isto é especialmente verdadeiro para   VMs do Windows de 64 bits. Veja a Seção 3.3.2, “Aba Avançada”. Além do que, além do mais,   para convidados do Windows de 64 bits, verifique se a VM usa o   Dispositivo de rede Intel, já que não há suporte para driver de 64 bits   a placa AMD PCNet; consulte a Seção 6.1, “Hardware de rede virtual”.

  •   
    
por nux 02.06.2014 / 11:33
1

Executar

egrep '(vmx|svm)' /proc/cpuinfo

no seu terminal.

  • vmx = Intel
  • svm = AMD
por kovica 02.06.2014 / 11:43