Bookmark and Share
Document Actions

Qemu con supporto accelerazione Kqemu
medio

Questa guida mostra come avere a disposizione un ambiente per virtualizzare sistemi operativi utilizzando il sistema open source Qemu - Processor emulator.

Nonostante il modulo Kqemu sia stato rilasciato sotto licenza GPL da diversi mesi ed esista il relativo pacchetto Debian kqemu-source, molte guide su internet non sono ancora aggiornate e fanno fare l'installazione da sorgenti. Vediamo come sia possibile installare questo sistema utilizzando il gestore delle installazioni debian apt...

Bene, cos'è Qemu?

Qemu è un sistema per la virtualizzazione di sistemi operativi, ovvero, in parole semplici, consente di far girare un sistema operativo dentro un altro sistema operativo. Inoltre sempre l'autore del programma ha ideato anche un modulo per i kernel Linux capace di aumentare notevolmente le prestazioni della macchina simulata, Kqemu.

Potenzialità

Questo sistema rende possibile per esempio montare una distro Linux e far girare contemporaneamente un sistema Windows, senza bisogno di partizionare il disco o implementare un sistema di dual boot con conseguente neccessità di riavvio della macchina. L'intera installazione di Windows, o qualsiasi altro sistema, risiederà in un semplice file con conseguente facilità di gestione dei backup, ecc. Inoltre in rete sono disponibili diverse immagini di installazioni per chi volesse provare altri ambienti senza cimentarsi in lunghe installazioni.

Installazione del software necessario

Anzichè fare un'installazione da sorgenti, ora invece possiamo cavarcela solo con un apt-get kqemu-source e poche operazioni, come mostrato nell'esempio seguente:

# apt-get install qemu kqemu-source
# m-a a-i kqemu

Nel caso non fosse già presente, bisogna creare il device utilizzato da Qemu, nel seguente modo:

# mknod /dev/kqemu c 250 0

Impostando quindi i permessi di accesso a tutti per tale device:

# chmod 666 /dev/kqemu

Infine non rimane altro che caricare il modulo nel seguente modo:

# modprobe kqemu

Esempi di utilizzo

A questo punto occorre testarne il corretto funzionamento, inserendo un cd (magari una distribuzione live) e digitando:

$ qemu -cdrom /dev/cdrom -boot c

Eventualmente è anche possibile avviare una macchina virtuale a partire da una immagine iso:

$ qemu -cdrom file.iso -boot d

Per installare in pianta stabile un sistema operativo virtuale:

$ qemu-img create hd.img 5G
$ qemu -boot c -cdrom /dev/cdrom -hda hd.img

Screenshot

Ecco una schermata con Qemu in esecuzione:

Screenshot di qemu in esecuzione

Riferimenti in rete

by Davide Moro last modified 2008-12-03 10:50
 

Supporto

Ottieni un
aiuto veloce e mirato sul forum, gratis!

partecipa al forum

 

Segui le icone

 

Livelli di difficoltà

livello guruSolo per i "guru"!
livello avanzatoPer configuratori e sviluppatori
livello medioPer chi ha già familiarità
livello basePer tutti!

 

I video

video

Il documento è supportato da un video!