Le macchine virtuali consentono di sperimentare più sistemi operativi su un singolo sistema mantenendoli isolati dal sistema operativo host. Devi aver provato a creare macchine virtuali per provare un nuovo sistema operativo che non desideri installare direttamente. Ma hai mai provato a utilizzare Hyper-V all'interno di una macchina virtuale?
Hyper-V è un hypervisor integrato di Windows che consente di creare macchine virtuali ed eseguirle. Ma è anche possibile utilizzare Hyper-V all'interno di una macchina virtuale Windows VMware. Quindi, puoi creare una macchina virtuale Hyper-V all'interno di una macchina virtuale VMware ed eseguirla senza problemi. Ecco come farlo.
I prerequisiti per l'esecuzione di una macchina virtuale Linux all'interno di Hyper-V
Innanzitutto, avrai bisogno di una macchina virtuale Windows completamente funzionante all'interno di VMware. Consigliamo macchine virtuali Windows 10 o 11 per questo progetto. Inoltre, devi scegliere l'edizione Windows Pro o Enterprise perché Hyper-V non è disponibile per l'edizione Windows Home.
Assicurati di dedicare una quantità adeguata di risorse hardware alla macchina virtuale. Il motivo alla base di ciò è che proverai a eseguire una macchina virtuale all'interno di una macchina virtuale. Pertanto, la macchina virtuale Windows può dedicare solo una parte delle proprie risorse all'esecuzione di una macchina virtuale Linux tramite Hyper-V. Lo abbiamo testato utilizzando un sistema Windows 11 con 16 GB di RAM e un processore AMD a otto core.
Inoltre, aggiorna VMware Workstation Player alla versione più recente prima di iniziare il metodo di installazione.
Come creare una macchina virtuale Linux all'interno di una macchina virtuale Windows utilizzando Hyper-V
Suddivideremo i passaggi in tre parti. Innanzitutto, devi abilitare le funzionalità di virtualizzazione per la macchina virtuale Windows. Quindi è necessario abilitare Hyper-V su questa macchina virtuale. Infine, è necessario creare una macchina virtuale Linux utilizzando Hyper-V.
1. Abilita la virtualizzazione per la macchina virtuale Windows in VMware
Per abilitare la virtualizzazione, procedere come segue:
- Avvia l'app VMware sul tuo sistema. Fare clic sulla macchina virtuale Windows che si desidera utilizzare.
- I dettagli della macchina virtuale appariranno sul lato destro. Clicca sul Modifica le impostazioni della macchina virtuale opzione.
- IL Hardware scheda si aprirà per impostazione predefinita. Clicca sul Processori opzione.
- Individua il vitualizza la sezione del motore e clicca su Virtualizza Intel VT-x/EPT o AMD-V/RV opzione.
- Clicca sul OK pulsante per applicare le modifiche.
Le funzionalità di virtualizzazione sono ora attive per la macchina virtuale Windows di cui sopra. Successivamente, è necessario installare Hyper-V.
2. Installa Hyper-V nella macchina virtuale Windows
Per installare Hyper-V sulla macchina virtuale Windows VMware, ripetere i passaggi seguenti.
- Avvia l'app VMware sul tuo sistema. Fare doppio clic sulla macchina virtuale Windows per avviarla.
- Una volta avviato il desktop, premere il Vinci + R chiave per avviare la finestra di comando Esegui.
- Tipo appwiz.cpl e premere il tasto Invio.
- Verrà avviata la finestra dei programmi e delle funzionalità. Clicca sul Attiva o disattiva le caratteristiche di Windows opzione.
- Scorri verso il basso e fai clic sul Hyper-V casella di controllo nell'elenco delle funzionalità di Windows.
- Clicca sul OK pulsante per installare la funzione sul sistema.
- Ricomincia sistema per applicare le modifiche al termine dell'installazione.
Hyper-V è ora attivo sulla tua macchina virtuale Windows. Successivamente, è necessario creare una macchina virtuale Linux.
3. Creare una macchina virtuale Linux utilizzando Hyper-V
L'ultimo pezzo del puzzle è creare una macchina virtuale Linux all'interno della macchina virtuale Windows utilizzando Hyper-V. Puoi scegliere qualsiasi distribuzione Linux che desideri. Andremo con Ubuntu per questo esperimento. Devi scaricare il file ISO di Ubuntu all'interno della macchina virtuale dal file Sito web Ubuntu prima di iniziare con i passaggi.
Per creare una macchina virtuale Ubuntu, procedere come segue:
- Avvia la macchina virtuale Windows. premi il Chiave vincente e digitare gestore Hyper-V. Avvia l'app.
- Passare alla sezione a destra e fare clic su Nuovo > Macchina virtuale.
- Clicca sul Prossimo pulsante. Immettere il nome della macchina virtuale e fare clic su Prossimo.
- Clicca sul Generazione 1 pulsante di opzione e fare clic su Avanti.
- Mantieni il Memoria di avvio COME 2GB e abilitare il Usa la memoria dinamica per questa macchina virtuale opzione.
- Quindi, fare clic su Prossimo pulsante e selezionare il Interruttore predefinito opzione nella sezione Configura rete.
- Clicca sul Crea un disco rigido virtuale opzione e allocare 20GB al disco rigido virtuale. Passa alla sezione successiva.
- Scegli il Installare un sistema operativo da un CD/DVD-ROM avviabile opzione situata nella sezione Opzioni di installazione. Seleziona il file immagine di Ubuntu (.iso) che hai scaricato prima di iniziare questo passaggio.
- Clicca sul Prossimo pulsante e rivedere la configurazione della macchina virtuale. Quindi, fare clic sul Fine pulsante per creare la macchina virtuale.
Ora che la macchina virtuale è pronta, è il momento di far funzionare Ubuntu:
- Selezionare la macchina virtuale appena creata nell'elenco e fare clic su Inizio opzione per avviare la macchina virtuale.
- Verrà avviata l'installazione di Ubuntu. Seleziona il Installa Ubuntu opzione e procedere con l'installazione.
- Clicca su Installazione minima e deselezionare il Scarica gli aggiornamenti durante l'installazione di Ubuntu opzione.
- Quindi, scegli il Cancella il disco e installa Ubuntu opzione e fare clic su Installa ora pulsante.
- Seleziona la tua posizione geografica e inserisci username e password. Quindi, fare clic sul Continua pulsante.
- Attendere il completamento dell'installazione. Potrebbe volerci più tempo se hai un HDD SATA installato sul tuo sistema.
- Il programma di installazione ti chiederà di riavviare il sistema. Clicca sul Riavvia ora pulsante.
La macchina virtuale si avvierà sul desktop di Ubuntu. Puoi usare Ubuntu e notare che il sistema funziona bene all'interno di Hyper-V proprio come su qualsiasi altro software di virtualizzazione.
Alcune cose da ricordare
È possibile creare una macchina virtuale all'interno di una macchina virtuale. Ma devi ricordare che la configurazione sottostante del sistema host deve essere tale da poter eseguire una macchina virtuale all'interno di una macchina virtuale senza alcun problema. Se tenti questo esperimento su un sistema di fascia bassa con 4 GB di RAM e un processore dual-core, il sistema si bloccherà.
Quindi, è necessario utilizzare un sistema in grado di dedicare ampie risorse hardware alla macchina virtuale Windows. Solo allora sarai in grado di utilizzare Hyper-V e creare una macchina virtuale Linux e allocarla eseguirla senza problemi. Dopo aver provato il nostro Ubuntu usando Hyper-V, puoi spegnere la macchina virtuale. Oppure puoi fare il passo in più ed eliminare la macchina virtuale da Hyper-V Manager. Libererà molto spazio all'interno della macchina virtuale Windows.
Inoltre, disinstalla la funzionalità Hyper-V se non ne hai più bisogno nella tua macchina virtuale Windows. Consulta la nostra guida su come disabilitare o rimuovere Hyper-V in Windows 11 per maggiori informazioni.
Usa la macchina virtuale all'interno di una macchina virtuale con Hyper-V
VMware supporta la virtualizzazione dell'hardware e può estendere la funzionalità alle sue macchine virtuali. VirtualBox deve ancora recuperare questo aspetto perché Hyper-V non funziona in una macchina virtuale VirtualBox al momento della stesura di questo post. Assicurati di disattivare le funzionalità di virtualizzazione per la macchina virtuale Windows quando non ne hai più bisogno.