Old:Installazione Qemu con supporto accelerazione Kqemu: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
mNessun oggetto della modifica
Riga 1: Riga 1:
== INSTALLAZIONE QEMU / KQEMU PER DEBIAN / UBUNTU ==
== INSTALLAZIONE QEMU + KQEMU PER DEBIAN / UBUNTU ==


1. Assicuratevi di aver installato i pacchetti necessari a compilare il tutto:
1. Assicuratevi di aver installato i pacchetti necessari a compilare il tutto:
Riga 23: Riga 23:
Esempio:
Esempio:
<pre>
<pre>
rob@klingon:/home/rob/qemu-7.0.2# ./configure --cc=gcc-3.3
rob@klingon:/home/rob/qemu-0.7.2# ./configure --cc=gcc-3.3
rob@klingon:/home/rob/qemu-7.0.2# make</pre>
rob@klingon:/home/rob/qemu-0.7.2# make</pre>


Se dopo aver avviato <code>make</code> ci sono errori di compilazione, ci si pu� limitare a compilare il solo modulo di emulazione x86, aggiungendo l'opzione <code>--target-list=i386-softmmu</code> al comando <code>./configure</code>.  
Se dopo aver avviato <code>make</code> ci sono errori di compilazione, ci si pu� limitare a compilare il solo modulo di emulazione x86, aggiungendo l'opzione <code>--target-list=i386-softmmu</code> al comando <code>./configure</code>.  
<pre>
<pre>
rob@klingon:/home/rob/qemu-7.0.2# make clean
rob@klingon:/home/rob/qemu-0.7.2# make clean
rob@klingon:/home/rob/qemu-7.0.2# ./configure --cc=gcc-3.3 --target-list=i386-softmmu
rob@klingon:/home/rob/qemu-0.7.2# ./configure --cc=gcc-3.3 --target-list=i386-softmmu
rob@klingon:/home/rob/qemu-7.0.2# make</pre>
rob@klingon:/home/rob/qemu-0.7.2# make</pre>


Se non ci sono errori, ora potete installare qemu.
Se non ci sono errori, ora potete installare qemu.


<pre>
<pre>
rob@klingon:/home/rob/qemu-7.0.2# make install</pre>
rob@klingon:/home/rob/qemu-0.7.2# make install</pre>


A questo punto qemu � installato in <code>/usr/local/bin/qemu</code>, ed il modulo kqemu si trova in <code>/lib/modules/''versione_del_kernel''/misc/kqemu.ko</code>.
A questo punto qemu � installato in <code>/usr/local/bin/qemu</code>, ed il modulo kqemu si trova in <code>/lib/modules/''versione_del_kernel''/misc/kqemu.ko</code>.
Riga 44: Riga 44:
<pre>
<pre>
# Queste due operazioni sono da fare una volta sola:
# Queste due operazioni sono da fare una volta sola:
rob@klingon:/home/rob/qemu-7.0.2# mknod /dev/kqemu c 250 0
rob@klingon:/home/rob/qemu-0.7.2# mknod /dev/kqemu c 250 0
rob@klingon:/home/rob/qemu-7.0.2# chmod 666 /dev/kqemu
rob@klingon:/home/rob/qemu-0.7.2# chmod 666 /dev/kqemu


# Questa operazione va eseguita ad ogni avvio del sistema
# Questa operazione va eseguita ad ogni avvio del sistema
rob@klingon:/home/rob/qemu-7.0.2# modprobe kqemu</pre>
rob@klingon:/home/rob/qemu-0.7.2# modprobe kqemu</pre>


Esempio di procedura manuale (per chi '''ha''' installato il pacchetto udev):
Esempio di procedura manuale (per chi '''ha''' installato il pacchetto udev):
<pre>
<pre>
# Queste due operazioni vanno eseguite ad ogni avvio del sistema
# Queste due operazioni vanno eseguite ad ogni avvio del sistema
rob@klingon:/home/rob/qemu-7.0.2# modprobe kqemu major=0
rob@klingon:/home/rob/qemu-0.7.2# modprobe kqemu major=0
rob@klingon:/home/rob/qemu-7.0.2# chmod 666 /dev/kqemu</pre>
rob@klingon:/home/rob/qemu-0.7.2# chmod 666 /dev/kqemu</pre>


Per far eseguire '''automaticamente''' queste operazioni ad ogni avvio del sistema (consigliato):
Per far eseguire '''automaticamente''' queste operazioni ad ogni avvio del sistema (consigliato):
Riga 81: Riga 81:


<pre>
<pre>
rob@klingon#qemu -boot c -cdrom /dev/cdrom -hda /home/rob/hd.img -user-net -pci -m 256 -k it -localtime
rob@klingon# qemu -boot c -cdrom /dev/cdrom -hda /home/rob/hd.img -user-net -pci -m 256 -k it -localtime
</pre>
</pre>


18

contributi

Menu di navigazione