Esegui il sistema operativo a 64 bit in Virtual Box da Ubuntu a 32 bit


8

È possibile eseguire Windows 7 a 64 bit da un sistema operativo Ubuntu a 32 bit?

Posso reinstallare Ubuntu come sistema operativo a 64 bit, ma preferirei non farlo se non fosse necessario.

Risposte:


6

Dall'aiuto di VB:

VirtualBox supporta i sistemi operativi guest a 64 bit, anche su sistemi operativi host a 32 bit, purché siano soddisfatte le seguenti condizioni:

1.-È necessario un processore a 64 bit con supporto per la virtualizzazione hardware (vedere Sezione 10.3, "Virtualizzazione hardware vs. software").

2.-È necessario abilitare la virtualizzazione hardware per la VM specifica per la quale si desidera il supporto a 64 bit; la virtualizzazione del software non è supportata per le macchine virtuali a 64 bit.

3.-Se si desidera utilizzare il supporto guest a 64 bit su un sistema operativo host a 32 bit, è necessario selezionare anche un sistema operativo a 64 bit per la VM specifica. Poiché il supporto di 64 bit su host a 32 bit comporta un sovraccarico aggiuntivo, VirtualBox abilita questo supporto solo su richiesta esplicita.

Negli host a 64 bit (che in genere vengono forniti con il supporto della virtualizzazione hardware), i sistemi operativi guest a 64 bit sono sempre supportati indipendentemente dalle impostazioni, quindi è possibile installare semplicemente un sistema operativo a 64 bit nel guest.


6

Per Virtual Box, ecco le FAQ di Virtual Box :

Nota che VirtualBox supporta anche i sistemi operativi guest a 64 bit, alle seguenti condizioni:

  • È necessario un processore a 64 bit con supporto per la virtualizzazione hardware (VT-x o AMD-V)
  • Dalla versione 2.1.0, è possibile eseguire guest a 64 bit mentre si esegue un host a 32 bit.
  • È necessario abilitare la virtualizzazione hardware tramite il BIOS

Quindi dipende dalla tua CPU. Il solo fatto di avere un processore a 64 bit non è sufficiente, la CPU necessita anche del supporto per la virtualizzazione dell'hardware.

Ad esempio, l' Intel i3 540 è elencato come "Intel® Virtualization Technology (VT-x): yes", quindi dovrebbe funzionare lì.


Bene, grazie, riconosco che questo era un risponditore prima della mia risposta selezionata, che ho scelto perché era un po 'più completo. Il tuo, tuttavia, è un punto molto saliente e uno su cui sto indagando ora.
johnc,

Ho un laptop con Intel Core i5 M 450 a 2,40 GHz che apparentemente ha VT-x ma non VT-d. Posso eseguire Virtual Box 64 bit su di esso? Come faccio a sapere se il BIOS è stato attivato senza riavviare?
719016,

4

Se il BIOS e il processore lo supportano, quindi sì. Suggerirei di utilizzare hardinfo per verificare le funzionalità del tuo processore. Comunque è meglio usare il sistema operativo a 64 bit come host comunque.

Anche se il tuo processore supporta VTx, il tuo BIOS potrebbe non (ad esempio, molti laptop HP non ti consentono di accenderlo), quindi devi sapere se anche il tuo BIOS lo supporta.


0

Ho scoperto che sulla mia macchina Ubuntu Lucid (installazione a 32 bit) si lamenterà che la virtualizzazione dell'hardware non è attivata quando lo è davvero. Il motivo è che il modulo kvm è caricato. Ho inserito nella lista nera kvm e kvm_amd e ora Virtualbox carica correttamente gli ospiti a 64 bit su un host a 32 bit.

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.