La configurazione di una macchina virtuale Windows in Linux con KVM è migliore del dual-boot. Ecco come iniziare.

L'esecuzione di una macchina virtuale Windows insieme a Linux ha i suoi vantaggi. Con una macchina virtuale Windows configurata, non devi concentrarti sui livelli di compatibilità o cercare alternative open source alle tue app Windows preferite. Inoltre, se sei uno sviluppatore, diventa facile testare il tuo software su più sistemi operativi.

La macchina virtuale basata su kernel o KVM è la soluzione migliore quando si tratta di configurare una macchina virtuale Windows su Linux. Ma come si fa a creare un nuovo KVM e installare Windows su di esso?

1. Installa e configura il software KVM necessario

Come primo passo, devi verificare se la tua CPU supporta la virtualizzazione e se è abilitata sul tuo sistema. Per fare ciò, eseguire:

grep -Ec '(vmx|svm)' /proc/cpuinfo

Un output maggiore di 0 indica che la virtualizzazione è abilitata ed è possibile procedere. In caso contrario, riavvia il PC, vai alle opzioni del BIOS e abilita il supporto per la virtualizzazione.

instagram viewer

Se è la prima volta che lavori con KVM, devi capire Macchine virtuali basate su kernel e come funzionano.

Una volta configurata la virtualizzazione, installa i pacchetti KVM richiesti dai repository della tua distribuzione. Il comando di installazione varierà a seconda della distribuzione che stai utilizzando.

Nelle distribuzioni basate su Debian e Ubuntu, eseguire:

sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager

Su Arch Linux e suoi derivati:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Installa i pacchetti KVM su Fedora e RHEL con:

sudo dnf install @virtualization

Successivamente, abilita e avvia il demone libvirt eseguendo:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Controlla se libvirtd funziona correttamente con:

sudo systemctl status libvirtd

Se l'uscita torna "attiva" in verde, puoi tranquillamente procedere. Se visualizza "inattivo" in rosso, eseguire nuovamente i comandi precedenti.

Infine, aggiungi il tuo utente ai gruppi libvirt e kvm con:

sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)

2. Scarica l'ISO di Windows 10

Con la configurazione della virtualizzazione fuori mano, ora sei pronto per creare una macchina virtuale. Ma prima, scarica il file ISO di Windows 10 che utilizzerai per avviare la VM.

Vai alla pagina dei download di Windows 10 e scorri verso il basso per selezionare Windows 10 (ISO multi-edizione) dal menu a discesa Seleziona edizione. Quindi, fai clic Confermare.

Seleziona la lingua appropriata e premi Continua. Ora avrai due opzioni per scaricare le edizioni a 64 e 32 bit di Windows 10. Fare clic su quello che si desidera installare.

Scaricamento:Windows 10 (Gratuito)

3. Crea un nuovo KVM usando virt-manager

Avvia Virtual Machine Manager digitando virt-manager nella riga di comando o dal menu delle applicazioni. Clicca il Crea una nuova macchina virtuale opzione (l'icona sul desktop con un pulsante di riproduzione al centro) per continuare.

Continua con la selezione predefinita—Supporto di installazione locale— e fai clic Inoltrare.

Clic Sfoglia > Sfoglia locale e seleziona il file ISO di Windows 10 scaricato dalla tua memoria. Clic Aprire per selezionare l'immagine ISO. Virtual Machine Manager rileverà automaticamente il sistema operativo. Clic Inoltrare procedere.

Specifica la quantità di memoria e core della CPU che desideri allocare alla macchina virtuale. Per cominciare, metà della memoria effettiva del tuo computer sarà più che sufficiente. Per quanto riguarda i core della CPU, seleziona qualsiasi cosa che vada da un terzo alla metà dei core disponibili. Una volta fatto, colpisci Inoltrare.

Nella finestra seguente, assicurati Abilita l'archiviazione per questa macchina virtuale è spuntato. Quindi, specifica la dimensione dell'immagine del disco (50 GB saranno sufficienti) e fai clic Inoltrare.

Digita il nome della macchina virtuale e fai clic Fine dopo aver esaminato le specifiche della VM.

Virtual Machine Manager ora creerà la macchina e la avvierà subito dopo.

4. Installa Windows 10 sul KVM

Apparirà una nuova finestra di Virtual Machine Manager, all'interno della quale puoi vedere l'avvio del tuo computer Windows. Lo schermo diventerà blu e vedrai apparire la finestra Installazione di Windows.

Selezionare la lingua da installare, il formato dell'ora e della valuta e la tastiera o il metodo di immissione dall'elenco delle opzioni disponibili. Una volta fatto, colpisci Avanti > Installa ora.

Il processo di installazione inizierà ora e ti verrà chiesto di inserire un codice prodotto. Digita il codice prodotto se ne hai uno. Altrimenti, seleziona Non ho un codice Product Key.

Ci sono diverse versioni di Windows 10 puoi installare. Scegli quello che desideri installare e fai clic Prossimo. Nella schermata seguente, spunta la casella accanto a accetto i termini della licenza e clicca Prossimo.

Selezionare Personalizzato: installa solo Windows (avanzato) poiché sulla macchina virtuale non è già installato Windows.

Nella schermata successiva, partiziona l'unità utilizzando il file Nuovo, Eliminare, E Formato opzioni se desideri avere più unità. Per coloro a cui piace impostare una singola partizione, fare clic su Prossimo.

Windows inizierà ora l'installazione sulla macchina virtuale. Eseguirai questi passaggi: copia dei file di Windows, preparazione dei file per l'installazione, installazione delle funzionalità, installazione degli aggiornamenti e conclusione.

La macchina virtuale potrebbe riavviarsi più volte durante l'installazione, quindi non preoccuparti e lascia che l'installazione di Windows faccia il suo lavoro.

Al termine dell'installazione di Windows, verrà visualizzata la schermata di benvenuto di Cortana. Fai clic sulla piccola icona del microfono in basso a sinistra per disattivare Cortana. Successivamente, seleziona la tua posizione geografica e fai clic .

Scegli un layout di tastiera e fai clic . Se vuoi aggiungere un secondo layout, seleziona Aggiungi disposizione. Altrimenti clicca Saltare. Potrebbe essere necessario attendere diversi minuti dopo questo passaggio.

Successivamente, aggiungi il tuo account Microsoft per continuare. Se, come utente Linux, non preferisci condividere le tue informazioni e-mail, usa per ora un indirizzo e-mail e una password fittizi. Windows genererà un errore di password errata. Quindi, fai clic Prossimo per saltare l'aggiunta dell'indirizzo email corretto

Nella schermata successiva, inserisci il tuo nome e la password. Successivamente, seleziona e rispondi a tre domande di sicurezza per continuare.

Apparirà la schermata Scegli le impostazioni sulla privacy per il tuo dispositivo. Disattiva tutte le opzioni se non desideri condividere i dati di utilizzo con Microsoft. Quindi, fai clic Accettare.

Salta la schermata Personalizziamo la tua esperienza e seleziona Non adesso quando ti chiede di condividere informazioni personali con Cortana. Successivamente, Windows personalizzerà alcune altre cose per te prima di avviarti sul desktop.

Se non ti piace KVM, perché non provarci altri hypervisor come VirtualBox o VMware installare Windows?

Non sei limitato solo a KVM su Linux

È stato così facile installare Windows 10 utilizzando un KVM su Linux. Ma non fermarti qui. Prova tutti i tipi di distribuzioni Linux e altri sistemi operativi open source installandoli in macchine virtuali.

Non sei limitato all'utilizzo di una macchina virtuale basata su kernel su Linux. Se vuoi, puoi anche scegliere altri hypervisor come VirtualBox o VMware per installare Windows sulla tua macchina Linux.