Come configurare una macchina virtuale Windows in Linux
Devi eseguire il software Windows su Linux? Un metodo semplice è installare Windows in una macchina virtuale.
Preferibile affidarsi a Wine o al dual boot, l’utilizzo della virtualizzazione consente al PC virtuale Windows di accedere alle porte USB del computer fisico e ad altri dispositivi. Significa anche che puoi spostare la macchina virtuale su un nuovo PC se il tuo computer attuale deve essere sostituito.
Ecco tutto ciò che devi sapere sull’installazione di Windows in una macchina virtuale su Linux con Oracle VirtualBox.
Cosa ti servirà per una macchina virtuale Windows su Linux
Per iniziare, avrai bisogno delle seguenti cose:
- Software per macchine virtuali (che cos’è una macchina virtuale? )
- Windows ISO ufficiale (disco di avvio o USB) con licenza Windows legale
- PC o laptop che supporti la virtualizzazione (avrai anche bisogno di un’unità DVD esterna se il tuo laptop è un ultrabook, oppure puoi costruirne uno tuo )
- RAM di sistema sufficiente
Ora, le prime due cose sono facili da ottenere. È raro possedere un PC senza una licenza Windows, anche quando esegui Linux, ma ti servirà uno che abbia la virtualizzazione.
Come abilitare la virtualizzazione su Linux
Per verificare se il tuo PC Linux supporta la virtualizzazione, apri un prompt del terminale e accedi
lscpu
Questo comando rivela tutto ciò che devi sapere sulla CPU del tuo sistema, come modello, architettura, cache e tecnologia di virtualizzazione.
In questo esempio, il laptop HP ha la virtualizzazione Intel VT-x.
La virtualizzazione, se non abilitata per impostazione predefinita, può essere attivata nel BIOS di sistema. Il percorso per farlo dipenderà dall’hardware che stai utilizzando. Per ottenere i migliori risultati, avvia il BIOS del tuo sistema e cerca i riferimenti a Intel VT (su un PC con architettura Intel) o AMD-V (su un PC con CPU e scheda madre AMD).
Questo video spiega cosa dovresti cercare:
Per quanto riguarda la RAM di sistema, mentre potresti cavartela con un po’ di virtualizzazione su vecchi sistemi operativi con 4 GB, dovresti iniziare con 8 GB per i migliori risultati. Il laptop utilizzato per testare questa guida ha 12 GB di RAM.
La scelta del software di virtualizzazione
Sebbene QEMU sia probabilmente l’opzione di macchina virtuale superiore per i sistemi Linux, vogliamo una soluzione in grado di eseguire Windows con il minimo sforzo e che possa essere installata rapidamente. Pertanto, per questo tutorial utilizzeremo Oracle VirtualBox.
Installa VirtualBox nella riga di comando. Per i sistemi basati su Debian:
sudo apt install virtualbox
Per le distribuzioni basate su RHEL (Fedora, CentOS) utilizzare:
sudo dnf install virtualbox
Se stai usando Arch Linux o qualsiasi distribuzione simile, inserisci:
sudo pacman -S virtualbox
Aspetta mentre VirtualBox si installa. Se preferisci, puoi in alternativa scaricare il programma di installazione da Oracle. La nostra guida su come installare Oracle VirtualBox lo spiega in modo più dettagliato.
Configura Windows in Oracle VirtualBox
Con VirtualBox installato sul tuo PC Linux, avvia il software.
Oracle VirtualBox può essere utilizzato per eseguire qualsiasi versione moderna di Windows. Questa guida è adatta a chiunque voglia installare Windows 10 o 11, ma dovrebbe funzionare anche per Windows XP, Vista, 7 o 8.1. (Alcune impostazioni potrebbero differire, ma tutte verranno eseguite.)
Inizia facendo clic su Nuovo, quindi assegna un nome al dispositivo virtuale. Nel menu a discesa Tipo assicurati che Windows sia selezionato e in Version, la versione di Windows corretta. Puoi eseguire praticamente qualsiasi cosa da Windows 3.1 ad oggi.
Fare clic su Avanti per continuare e, nella schermata successiva, selezionare la dimensione della memoria per la macchina virtuale. Verrà suggerita una dimensione consigliata predefinita in base al sistema operativo scelto e all’hardware del tuo computer fisico.
Fare clic su Avanti per creare l’unità disco rigido virtuale, scegliendo nuovamente l’opzione predefinita a meno che non si disponga di una quantità particolarmente elevata di dati da eseguire nella macchina virtuale.
Una volta terminato, premi Crea, quindi seleziona il tipo di file preferito. Se hai intenzione di utilizzare il disco rigido virtuale con VirtualBox, premi Avanti, altrimenti scegli un formato diverso a seconda dei casi. È quindi necessario specificare se l’HDD virtuale deve essere allocato dinamicamente (cioè aumenta di dimensioni secondo necessità, fino al limite superiore preselezionato) o una dimensione fissa. Nella maggior parte dei casi, vorrai dinamico.
Fare clic su Avanti per continuare, confermare (o modificare) il nome, la posizione e le dimensioni del file, quindi su Crea di nuovo per continuare.
Installazione di Windows su Linux
Con la macchina virtuale configurata, pensala come la creazione di un PC ma con componenti virtuali, ora sei pronto per installare Windows. Se stai utilizzando un disco o una chiavetta USB per fornire l’ISO, ora è il momento di inserire il supporto contenente il file ISO.
Ora, fai clic sulla freccia verde Start e seleziona la posizione dei dati di origine: il disco di installazione di Windows. Fare clic su Start, quindi attendere che il computer virtuale carichi l’installazione di Windows.
Se hai già installato Windows, dovresti avere familiarità con questo, in caso contrario, la procedura guidata ti aiuterà durante il processo.
Come installare una macchina virtuale Windows 10 su Linux senza il disco
Se sei uno sviluppatore e stai cercando un modo per installare brevemente Windows 10 a scopo di test, tutto quanto sopra può sembrare un po’ impegnativo.
Fortunatamente esiste una soluzione, fornita da Microsoft. Le macchine virtuali da Windows 7 a Windows 10 sono fornite (con scadenza di 90 giorni) nel portale Microsoft Edge Developer. Una VM da qui può essere facilmente scaricata e distribuita in VirtualBox.
-
Vai alla pagina Macchine virtuali del portale Microsoft Edge Developer
-
In Macchine virtuali, seleziona il sistema operativo adatto al tuo scopo (scegli tra Windows 7, 8.1 e 10)
-
In Scegli una piattaforma VM, seleziona VirtualBox
-
Fare clic su Scarica.zip
-
Una volta scaricato, estrai il file scaricato
-
Apri Oracle VirtualBox
-
Seleziona File > Importa dispositivo
-
Nella schermata Importa dispositivo virtuale, cerca il file Download.zip estratto
-
Fare clic su Avanti
-
Conferma i dettagli della VM e le impostazioni suggerite, apportando le modifiche che ritieni necessarie
-
Fai clic su Importa per procedere (la durata dell’importazione dipenderà dalla RAM del tuo sistema e dalla velocità del tuo HDD o SSD)
-
Una volta completato, seleziona la nuova macchina virtuale e fai clic su Avvia.
Per accedere alla macchina virtuale Windows, utilizzare il nome utente/password predefinito di IEUser/Passw0rd!
Come accennato in precedenza, vale la pena creare un’istantanea della macchina virtuale dopo l’impostazione per semplificare il ripristino se qualcosa va storto.
Una cosa da notare: potrebbe essere necessario modificare le impostazioni della macchina virtuale affinché funzioni correttamente. Le linee guida di Microsoft affermano che dovresti utilizzare le seguenti quantità di RAM:
- Immagini di Windows XP: 256 – 512 MB
- Immagini di Windows Vista: 512 – 1024 MB
- Immagini di Windows 7: 1024 – 2048 MB
- Immagini di Windows 8: 1024 – 2048 MB
- Immagini di Windows 10: 1024 – 2048 MB
Quindi, se l’immagine della macchina virtuale scaricata non funziona come previsto, regola la RAM come indicato. Come regola generale, erra verso il massimo anziché il minimo della RAM.
Avvia Windows e installa il software!
Se sei arrivato fin qui, hai finito. Dovresti essere in grado di avviare Windows e installare il software, tramite DVD (grazie agli strumenti VirtualBox) o scaricando e installando.
Tutte le tue solite applicazioni Windows dovrebbero funzionare normalmente, limitate solo dall’hardware del tuo computer host, il PC fisico su cui hai installato VirtualBox. L’uso di una macchina virtuale è probabilmente il modo migliore per ottenere app e giochi Windows se Bottles and Wine non funziona per te.
Avere una macchina virtuale Windows che puoi facilmente accendere e spegnere a tuo piacimento, pur continuando con il tuo lavoro Linux quotidiano, è un enorme vantaggio. Se è necessario eseguire il software Windows e disporre dell’hardware per supportare la virtualizzazione, questa è un’ottima soluzione.








