Come posso eseguire Debian a 32 bit su Virtualbox se la CPU non supporta VT-x?


0

Come posso eseguire Debian a 32 bit (modificato da ArchiveTeam) su Virtualbox se la CPU non supporta VT-x?

Ricevo un errore all'avvio della macchina virtuale su VirtualBox, l'ho provato anche sul lettore VMWare, ma non ha funzionato.

Messaggio di errore di VirtualBox:

VT-x non è disponibile. (VERR_VMX_NO_VMX)

Messaggio di errore VMWare:

L'importazione non è riuscita perché D: \ archiveteam-warrior-v2-20121008.ova non ha superato la conformità alle specifiche OVF o i controlli di conformità hardware virtuale.

Fare clic su Riprova per ridurre le specifiche OVF e i controlli di conformità dell'hardware virtuale e riprovare a eseguire l'importazione oppure fare clic su Annulla per annullare l'importazione. Se si ritenta l'importazione, potrebbe non essere possibile utilizzare la macchina virtuale in VMware Player.

Specifiche dell'host:

  • Atom ™ N2800 (2 core / 4 thread) 1,86 GHz +
  • 4 GB di RAM
  • Windows Server 2012 R2 a 64 bit

1
Qual è il tuo sistema operativo host? Ho usato VMplayer molto più di VBox, ma entrambi hanno opzioni per controllare l'uso di VT-x, anche se non ho provato specificamente Debian a 32 bit, né ho provato un host Atom.
AFH,

Sistema operativo host: Windows Server 2012 R2 a 64 bit
rudolph,

1
Non puoi selezionare un'opzione CPU che esclude l'uso di VT-x in VBox o VMplayer?
AFH,

Risposte:


1

Nessun hypervisor x86 necessita di VT-x per eseguire un guest a 32 bit. Solo i guest a 64 bit necessitano di un tipo di virtualizzazione per la protezione della memoria .

Generalmente il tipo di virtualizzazione viene selezionato automaticamente e la virtualizzazione dell'hardware verrà utilizzata se disponibile, altrimenti utilizzerà il software. Tuttavia, in questo caso il tuo file OVA ha impostato la propria opzione, rendendo l'importazione del file fallita. È necessario disabilitare l'utilizzo di VT-x nelle opzioni. Sarà nella scheda accelerazione in Virtualbox. Cambia l' interfaccia di paravirtualizzazione sui valori predefiniti, quindi disabilita VT-x / AMD-v e il paging nidificato

accelerazione di virtualbox

Vbox scheda accelerazione precedente

In VMWare c'è un'opzione simile. Basta cambiare la modalità preferita su automatica e disabilitare le due opzioni di virtualizzazione di seguito

vmware vt

E ci sarà sempre un'opzione di emulazione come qemu o bochs . In questo modo puoi eseguire qualsiasi architettura sul tuo computer.

La versione iniziale di x86-64 (AMD64) non consentiva una virtualizzazione completa solo software a causa della mancanza del supporto di segmentazione in modalità lunga, che rendeva impossibile la protezione della memoria dell'hypervisor, in particolare la protezione della trap gestore che viene eseguito nello spazio degli indirizzi del kernel guest. [11] [12]: 11 e 20 Revisione D e successivi processori AMD a 64 bit (come regola generale, quelli fabbricati a 90 nm o meno) hanno aggiunto il supporto di base per la segmentazione in modalità lunga, che consente di eseguire guest a 64 bit in host a 64 bit tramite traduzione binaria. Intel non ha aggiunto il supporto di segmentazione alla sua implementazione x86-64 (Intel 64), rendendo impossibile la virtualizzazione solo software a 64 bit sulle CPU Intel, ma il supporto Intel VT-x rende possibile la virtualizzazione assistita da hardware a 64 bit sulla piattaforma Intel.

https://en.wikipedia.org/wiki/X86_virtualization

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.