3 modi per eseguire una macchina virtuale su Linux

Se vuoi eseguire un secondo sistema operativo sulla tua macchina Linux senza riavviare per passare da una macchina all'altra, una macchina virtuale è la tua unica risposta.

Se vuoi eseguire un secondo sistema operativo sulla tua macchina Linux senza riavviare per passare da una macchina all'altra, una macchina virtuale è la tua unica risposta.
Annuncio pubblicitario

È necessario eseguire un altro sistema operativo sul PC Linux. Ma dovresti fare il dual boot 7 Ragioni per le quali dovresti (e non dovresti) Avvio doppio Linux 7 Ragioni per le quali dovresti (e non dovresti) Avvio doppio Linux Spesso, la scelta di installare Linux su Windows può essere difficile da giustificare. Ma perché non optare per entrambi? Ecco cinque motivi per il dual boot e due motivi per cui non dovresti. Leggi altro o usa una macchina virtuale? E se scegli la seconda opzione, quale software della macchina virtuale dovresti usare?

Macchine virtuali contro Dual Booting

Esegui Linux - forse Linux Mint o Ubuntu Linux Mint vs Ubuntu: quale Distro dovresti scegliere? Linux Mint vs Ubuntu: quale Distro dovresti scegliere? Linux Mint e Ubuntu sono due delle distro Linux più popolari, ma ci sono vere differenze tra i due. Quale è giusto per te? Ulteriori informazioni - insieme a Windows? O hai due o più distribuzioni Linux installate sul tuo computer? Come sta funzionando per te? Per alcuni, questa dinamica funziona bene. Per altri, il riavvio può essere un problema.

Il tempo necessario per riavviare, selezionare un sistema operativo diverso nella schermata del bootloader GRUB, e quindi avviare, può essere problematico. Questo è particolarmente vero per i sistemi in cui Linux è installato insieme a Windows.

muo-linux-3vms-vm-fedora

Nei sistemi più lenti o con molte app che tentano di eseguire quando si carica Windows, potresti attendere 5-10 minuti prima di poter iniziare a essere produttivo. Getta una soluzione anti-virus e presto sarai in grado di rallentare.

Tuttavia, l'esecuzione del sistema operativo secondario in una macchina virtuale può risolvere questo problema.

Cos'è una macchina virtuale?

Abbiamo esaminato le macchine virtuali, note come VM, diverse volte in passato. In parole povere, sono applicazioni che creano un ambiente software che imita l'hardware del computer. Un sistema operativo può quindi essere installato in questo ambiente. Noi chiamiamo questo "sistema operativo guest", mentre il sistema operativo che hai installato sul tuo computer fisico è il "sistema operativo host".

Inoltre, la virtualizzazione può essere migliorata con l'aiuto di hardware di sistema dedicato.

Come attivare la virtualizzazione sul tuo PC

Mentre il SO guest scelto potrebbe funzionare senza virtualizzazione dell'hardware, se l'opzione è disponibile, vale la pena utilizzarla. Non ultimo perché ridurrà lo scarico delle risorse di sistema del tuo computer.

Per abilitare la virtualizzazione dell'hardware, è necessario riavviare il computer per accedere al BIOS. Il modo in cui viene raggiunto dipenderà dal tuo dispositivo, ma in genere viene eseguito toccando Del o F2 dopo il riavvio del computer.

Trova la schermata Avanzate nel BIOS e cerca uno dei seguenti:

  • virtualizzazione
  • VT-x (Intel - i vecchi sistemi avranno VT-d)
  • AMD-V (sistemi AMD)

Il BIOS è navigato usando i tasti freccia. Quando hai abilitato la virtualizzazione, premi F10 per salvare ed uscire.

Una volta fatto questo, hai una scelta di tre applicazioni VM open source, che vedremo di seguito (VMWare è disponibile anche per Linux, ma non è open source).

1. VirtualBox

Offrendo una virtualizzazione versatile, VirtualBox può creare una macchina virtuale con praticamente qualsiasi sistema operativo (ad eccezione di quelli destinati ai dispositivi ARM). Offre anche software e virtualizzazione assistita, memorizzando macchine virtuali come immagini disco. Ciò li rende facili da eseguire il backup o la migrazione ad altri PC o applicazioni VM.

Muo-linux-3vms-virtualbox

VirtualBox è particolarmente adatto per le distribuzioni Linux a 32 e 64 bit, oltre a Windows. È persino possibile eseguire OS X su VirtualBox, forse per testarlo prima di configurare il PC come una ricetta Hackintosh Tech: Componenti hardware ottimali per una ricetta Hackintosh Tech perfetta: componenti hardware ottimali per un Hackintosh perfetto Pensare di costruire un Hackintosh? Puoi fare un Mac Pro a metà del prezzo della cosa reale. Ho creato un Hackintosh personalizzato usando le informazioni luccicate da diversi siti di appassionati di Hackintosh. Anche con ... Per saperne di più. Trova una copia per la tua distribuzione su virtualbox.org/wiki/Downloads.

2. QEMU

Se si desidera eseguire un sistema operativo ARM (come Android, Raspbian o RISC OS), allora questo strumento basato sulla riga di comando è quello da scegliere.

Muo-linux-3vms-qemu-installazione

Abbreviazione di "Quick Emulator", QEMU è semplice da configurare e alcuni sistemi operativi guest possono essere scaricati con QEMU integrato. Il nostro precedente sguardo sull'esecuzione del sistema operativo Raspbian Pi Raspbian in QEMU vi fornirà una buona introduzione a questo strumento .

Sebbene il nome non abbreviato di QEMU sia "Quick Emulator", è in realtà un hypervisor, uno strumento per la gestione della virtualizzazione dell'hardware. È possibile installare QEMU con:

sudo apt-get install qemu qemu-kvm libvirt-bin 

3. KVM

KVM abbrevia la macchina virtuale basata su kernel, è un fork del progetto QEMU e funziona in combinazione con quello strumento per fornire opzioni aggiuntive (come la velocità near-native) oltre alla sua funzionalità VM nativa.

muo-linux-3vms-vm-fedora

Ciò significa che KVM offre grande velocità e stabilità rispetto a VirtualBox, ma KVM è un po 'più complicato da configurare. Tuttavia, se riesci a capire come utilizzare i driver paravirtualizzati, sarai sulla buona strada per capire perché KVM è un'opzione popolare per l'hosting di macchine virtuali.

Per utilizzare KVM, inizia confermando che l'hardware è adatto alla virtualizzazione dell'hardware:

 sudo apt-get install cpu-checker 

Se la risposta è "l'accelerazione KVM può essere utilizzata", procedere all'installazione del software:

 sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils 

Sarai in grado di eseguire KVM tramite desktop utilizzando Virtual Machine Manager, che dovresti trovare nel menu del desktop.

Quali distribuzioni funzionano meglio in una VM?

Una volta scelta l'applicazione della macchina virtuale adatta, sarà necessario personalizzare la scelta del sistema operativo guest. Ad esempio, è possibile eseguire Windows senza sforzo su VirtualBox, anche se Windows 7 è probabilmente l'opzione più sicura.

Al contrario, QEMU è adatto per l'esecuzione di distribuzioni con targeting ARM, come Raspbian o Android di Raspberry Pi.

Nel frattempo, qualcosa di leggero come Lubuntu Lubuntu: una versione leggera di Ubuntu [Linux] Lubuntu: una versione leggera di Ubuntu [Linux] ama Ubuntu, ma si sente scettico sulla nuova interfaccia Unity di 11.04? Prova Lubuntu 11.04, un'alternativa estremamente leggera al ramo principale di Ubuntu. Scoprirai che l'interfaccia basata su menu è familiare e le risorse colpite sono molto basse .... Leggi di più verrà eseguito su uno qualsiasi di questi strumenti VM.

Quale strumento VM dovresti usare?

Quindi, abbiamo dato un'occhiata a tre applicazioni di macchine virtuali. Ma quale dovresti usare?

È difficile. Se si desidera una virtualizzazione semplice, rapida e semplice da configurare, VirtualBox dovrebbe essere la prima fermata. Per una virtualizzazione più avanzata o per eseguire una VM di un dispositivo ARM, quindi dare un'occhiata a QEMU.

Se ti consideri un utente esperto di macchine virtuali, tuttavia, KVM dovrebbe essere la tua prima fermata.

Preferisci il dual boot o la configurazione di una macchina virtuale preferisci l'accesso desktop multipiattaforma? Diteci come lo fate nei commenti.

In this article