Come creare una macchina virtuale Windows in Linux con KVM

Come creare una macchina virtuale Windows in Linux con KVM
I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

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.





video della giornata Starforge Voyager Creator: vale la pena dare un'occhiata a questo marchio di PC da gioco personalizzato? Un formidabile PC per giochi/streaming creato da una nuova società supportata da streamer desiderosa di fare scalpore

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. Installare e configurare 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
  controllare il supporto della virtualizzazione su Linux

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 .

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:





Windows 10 non si sveglia dal sonno
 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 .

devo trovarne qualcuno
  scarica il file iso di windows 10

Seleziona la lingua appropriata e premi Continua . Ora avrai due opzioni per scaricare le edizioni a 64 e 32 bit di Windows 10. Fai clic su quella che desideri installare.

Scaricamento: Windows 10 (Gratuito)

3. Creare un nuovo KVM utilizzando 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.

  creare una nuova macchina virtuale kvm

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

  supporto locale installa kvm linux

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.

  selezionare il file ISO di Windows in virt-manager

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 .

  configurare memoria e cpus per kvm

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 .

come faccio a registrare una telefonata sul mio iphone?
  allocare spazio di archiviazione per windows kvm

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

  rivedere le specifiche delle finestre kvm

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 .

  installazione windows in kvm

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 .

  inserisci il codice Product Key di Windows

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 l'edizione di Windows

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

  aggiornare o installare finestre personalizzate in un file kvm

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.

  windows installazione all'interno di un kvm