Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/Qemu"
Differenze tra le versioni 9 e 10
Versione 9 del 13/11/2007 16.33.47
Dimensione: 5057
Commento:
Versione 10 del 04/01/2009 16.10.32
Dimensione: 2004
Commento: revisionata
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| [[Indice()]]
Linea 8: Linea 8:
[http://fabrice.bellard.free.fr/qemu/ Qemu] è un emulatore di hardware, capace di emulare completamente archittetture x86 e parzialmente PPC, Arm e SPARC. Questo How To riporta tutti passi presi per installare la preview sotto questo emulatore. In questa guida sono presenti delle istruzioni utili all'installazione di '''Qemu''', un emulatore hardware capace di emulare le seguenti archittetture x86, PPC, Arm e SPARC.
Linea 10: Linea 10:
'''Perchè dovresti farlo?''' Qemu emula tutto, inclusa la CPU, così è decisamente più lento del sistema ospitante e non avrai neppure molti benefici dal tuo hardware. Ma è un buon modo per testare una distribuzione senza dover partizionare il disco o dover installare nuovo hardware. Inoltre è anche ababstanza divertente, in una maniera molto nerd :) = Preparativi =
Linea 12: Linea 12:
= Preparazione =

Per prima cosa, naturalmente, devi installare qemu. Per fortuna è abbastanza semplice. Per la FC2 (il mio OS attuale), esiste un pacchetto installabile con apt-get nel repository di Dag Wieers. C'è un binario anche sul sito di qemu.

Al contrario di altri sistemi di virtualizzazione, come VMware, non c'è bisogno di moduli del kernel o simili: gira semplicemente dalla user land.

 0. Scarica l'iso della Ubuntu, non hai bisogno di masterizzarla.

 0. Hai bisogno di configurare il networking del sistema emulato per farlo funzionare. Il tarball aggiuntivo "linux-test" sul sito di qemu ha uno script di una riga da metter tra i tuo script per il network, io trovo molto più semplice lanciare il comando manualmente prima di far partire l'emulatore:{{{

sudo /sbin/ifconfig eth0 127.0.0.1}}}

 0. Abbiamo anche bisogno di un disco virtuale per il nostro sistema. Puoi creare un disco semplicemente creando un file delle dimensioni desiderate, qualcosa del tipo:{{{

dd of=ubuntuimage bs=1024 seek=10485760 count=0}}}

Questo comando crea un file da 10Gb da usare come disco. Attualmente è esagerato se vuoi solo provare la distribuzione: l'installazione prende circa 1.5Gb, quindi un file da 3-4Gb è più che sufficiente.
Scaricare il CD di installazione di '''Ubuntu''' adatta alla propria architettura da [http://www.ubuntu-it.org/index.php/index.php?page=download questo indirizzo].
 
Linea 32: Linea 16:
Siamo pronti per far partire l'installazione, si fa così: {{{
qemu -hda ubuntuimage -cdrom warty-i386.iso -m 192 -boot d
Per installare '''Qemu''' è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti ''qemu'' e ''qemu-launcher'', reperibili dal [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository ufficiali].

= Configurazione =

 0. Configurare la rete digitando in una finestra di terminale il seguente comando: {{{
sudo /sbin/ifconfig eth0 127.0.0.1
Linea 35: Linea 23:

 0. settiamo il nostro file come hda, l'iso come cdrom, l'ammonatare della memoria della virtual machine a 192Mb e di avviare da cdrom.

  * Una nota di attenzione: troppa memoria al sistema virtuale farà swappare la macchina reale e rallentare molto le cose. D'altra parte troppa poca memoria farà swappare la macchina virtuale e rallentare ugualmente il tutto. Morale: procurati un sacco di memoria sul sistema ospite.

  * A questo punto dovrebbe partire l'installer. Sono passato attraverso tutte le finestre di dialogo scegliendo ogni volta la risposta di default. L'installatore ha riconosciuto la rete virtuale e l'ha installata senza batter ciglio.

 0. Alla fine ha provato a riavviare la macchina, fallendo.

 0. Esci dall'emulatore (scrivi "quit" nella console dell'emulatore), quindi fallo ripartire:{{{

qemu -hda ubuntuimage -cdrom warty-i386.iso -m 192}}}

  * Nota come abbiamo tolto il parametro di boot, così che la Ubuntu avvierà da disco e non da CD.

 0. Segui le istruzioni dell'installer e crea un nuovo utente. Quindi l'installer recupererà i pacchetti addizionali e gli aggiornamenti. Questo porterà via molto tempo.

 0. A un certo punto registrerà tutta la documentazione per il sistema di aiuto.

  * Questo porterà via un incredibile ammontare di tempo, nel mio caso si è preso più si un ora. Non ti preoccupare, l'installer non ha nulla che non va. rilassati, fatti un caffe, naviga sul web.

 0. La configurazione di X è molto semplice, l'unica domanda è la modalità video. Lascia il default, l'hardware virtuale non supporta risoluzioni più alte di quella già selezionata.
 0. Preparare un disco virtuale digitando in una finestra di terminale il seguente comando: {{{
dd of=ubuntutest bs=1024 seek=10485760 count=0
}}}
Linea 60: Linea 29:
Prima di tutto, un sistema emulato non è incredibilmente, pazzamente veloce. Non ti aspettare di far girare qualcosa di pesante su questo sistema oltre che per necessità di test. La mia macchina è un Pentium Mobile 1.7Ghz e la Ubuntu gira - o ci prova - con una certa calma.  0. Avviare '''Qemu''' e digitare in una finestra di terminale il seguente comando per installare '''Ubuntu''': {{{
qemu -hda ubuntutest -cdrom immagine-ubuntu.iso -m 192 -boot d
}}}
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sostituire «immagine-ubuntu.iso» con il nome dell'immagine `.iso` scaricata''. ||
Linea 62: Linea 34:
Detto questo, anche su hardware poco performante è abbastanza veloce per testare la distribuzioen, installare qualche pacchetto, vedere come funziona il tutto.

Questo è anche un buon strumento per l'amministrazione paranoica del sistema. Qemo può usare un'immagine in sola lettura di un disco insieme a un file separato di write-back, così si può testare l'installazione di pacchetti intrusivi (o il proprio pacchetto, in modo che non rompa il sistema) senza toccare il sistema reale.

Se capita che il sistema si rompa, basta rimuovere il file di write-back e non è successo nulla.
 0. Per l'installazione consultare la [:Installazione/Generale:relativa guida].
 0. Terminata l'installazione, premere nella finestra di terminale utilizzata per '''Qemu''', il seguente comando: {{{
quit
}}}
 0. Avviare nuovamente '''Qemu''' digitando in una finestra di terminale il seguente comando: {{{
qemu -hda ubuntuimage -cdrom immagine-ubuntu.iso -m 192
}}}
Linea 69: Linea 43:
Contributo di [http://lucs.lu.se/people/jan.moren Dr. Jan Morén] da Lund, Sweden  * [http://bellard.org/qemu/ Sito ufficiale del progetto]
 * [http://bellard.org/qemu/qemu-doc.html Manuale utente]
Linea 71: Linea 46:
Questo how-to si applica a: Qualsiasi versione

 * Creato da daishi

 * Tradotto in italiano da Marco Bonetti
Linea 77: Linea 47:
CategoryDaRevisionare CategoryEmulatori CategoryEmulatori

BR Indice()

Introduzione

In questa guida sono presenti delle istruzioni utili all'installazione di Qemu, un emulatore hardware capace di emulare le seguenti archittetture x86, PPC, Arm e SPARC.

Preparativi

Scaricare il CD di installazione di Ubuntu adatta alla propria architettura da [http://www.ubuntu-it.org/index.php/index.php?page=download questo indirizzo].

Installazione

Per installare Qemu è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i pacchetti qemu e qemu-launcher, reperibili dal [:Repository/Componenti:componente] universe dei [:Repository:repository ufficiali].

Configurazione

  1. Configurare la rete digitando in una finestra di terminale il seguente comando:

    sudo /sbin/ifconfig eth0 127.0.0.1
  2. Preparare un disco virtuale digitando in una finestra di terminale il seguente comando:

    dd of=ubuntutest bs=1024 seek=10485760 count=0

Utilizzo

  1. Avviare Qemu e digitare in una finestra di terminale il seguente comando per installare Ubuntu:

    qemu -hda ubuntutest -cdrom immagine-ubuntu.iso -m 192 -boot d

    Immagine(Icone/Piccole/note.png,,center)

    Sostituire «immagine-ubuntu.iso» con il nome dell'immagine .iso scaricata.

  2. Per l'installazione consultare la [:Installazione/Generale:relativa guida].

  3. Terminata l'installazione, premere nella finestra di terminale utilizzata per Qemu, il seguente comando:

    quit
  4. Avviare nuovamente Qemu digitando in una finestra di terminale il seguente comando:

    qemu -hda ubuntuimage -cdrom immagine-ubuntu.iso -m 192

Ulteriori risorse


CategoryEmulatori