Não é possível instalar a VM de 64 bits usando o KVM

0

Estou tentando instalar uma VM de 64 bits em um servidor host Ubuntu 11.04 de 64 bits. Estou usando a iso de 64 bits (ubuntu-11.10-desktop-amd64.iso) e configurei a arquitetura para x86_64, mas quando instalo a VM, ele instala o kernel de 32 bits. A CPU nos relatórios de VM suporta 64 bits, mas o kernel, mas uname -m reporta i686.

    
por Jason Axelson 13.01.2012 / 23:43

1 resposta

1

Ok, minha resposta consiste em duas seções:

1. Resposta curta: Você não pode executar uma VM de 64 bits em um processador de 32 bits. No entanto, você pode executar uma VM de 64 bits se tiver um processador de 64 bits, mas tiver instalado um sistema operacional de 32 bits e o processador oferecer suporte às extensões corretas.

2. Resposta Longa:

Verifique se o seu processador suporta extensões de virtualização. Tanto a AMD quanto a Intel possuem processadores que suportam essa tecnologia. Você pode verificar isso no arquivo /proc/cpuinfo . Observe a seção de flags para um dos dois valores, vmx ou svm.

vmx - (Intel)

svm - (AMD)

Emita este comando, egrep '(vmx|svm)' /proc/cpuinfo . Se o seu sistema suportar o VT, você verá vmx ou svm na lista de sinalizadores. Um exemplo de saída seria,

% bl0ck_qu0te%

NOTA: Estes sinalizadores dizem que o seu processador suporta tecnologia VT. No entanto, a tecnologia VT ainda pode ser desativada no BIOS do seu computador. Portanto, verifique se ele foi ativado no BIOS.

Opcionalmente, você pode usar uma dessas ferramentas, Verificação do processador para compatibilidade de 64 bits do VMWare ou Utilitário de identificação do processador Intel®

De acordo com o este documento da VMWare,

% bl0ck_qu0te% Portanto, se o seu processador suporta arquitetura de 64 bits e possui extensões VT, você pode executar VMs de 64 bits.

Suponha que esta informação irá ajudá-lo:)

    
por nobody 14.01.2012 / 07:11