Dimensione: 4780
Commento: remove double title
|
Dimensione: 3891
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
= How To - Installare Ubuntu sull'emulatore Qemu = | ## page was renamed from Qemu #format wiki #language it [[BR]] [[Indice()]] [[VersioniSupportate(jaunty intrepid hardy)]] |
Linea 3: | Linea 8: |
== Introduzione == | = Introduzione = |
Linea 5: | Linea 10: |
[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. = Installazione = |
Linea 7: | Linea 14: |
'''Perchè dovresti farlo?''' Qemu emula tutto, inclusa la CPU, così è decisamente più lento del sistem opsitante 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 :) | Per utilizzare '''Qemu''' è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto [apt://qemu qemu]. |
Linea 9: | Linea 16: |
== Preparazione == | = Configurazione = |
Linea 11: | Linea 18: |
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. | Preparare un disco virtuale digitando in una finestra di terminale il seguente comando: {{{ qemu-img create disco-test.img 3G }}} Il comando qemu-img creerà un disco virtuale chiamato '''disco-test.img''' di 3 GiB. Se si desidera un disco di differente dimensione sostitiure nel precedente comando il numero «3» con il valore desiderato. |
Linea 13: | Linea 23: |
Al contrario di altri sistemi di virtualizzazione, come VMware, non c'è bisogno di moduli del kernel o simili: gira semplicemente dalla user land. | Se si desidera creare un disco virtuale ad espansione dinamica, digitare in una finestra di terminale il seguente comando: {{{ qemu-img create -f qcow2 disco-test.img 3G }}} Il disco virtuale creato occuperà pochi KiB e dopo avervi installato un sistema operativo potrà occupare massimo 3 GiB. |
Linea 15: | Linea 28: |
0. Scarica l'iso della Ubuntu, non hai bisogno di masterizzarla. | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se si utilizza un disco ad espansione dinamica , l'installazione del sistema operativo su macchina virtuale richiederà un tempo maggiore.'' || |
Linea 17: | Linea 30: |
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:{{{ | = Utilizzo = |
Linea 19: | Linea 32: |
sudo /sbin/ifconfig eth0 127.0.0.1}}} | 0. Copiare nella '''Home''' l'immagine `.iso` del cdrom del sistema da installare. 0. Avviare '''Qemu''' e digitare in una finestra di terminale il seguente comando per installare il sistema: {{{ qemu -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d }}} sostituire la dicitura «nome_immagine.iso» con il nome dell'immagine `.iso`. |
Linea 21: | Linea 38: |
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. == Installazione == Siamo pronti per far partire l'installazione, si fa così: {{{ qemu -hda ubuntuimage -cdrom warty-i386.iso -m 192 -boot d |
Con il precedente comando '''Qemu''' utilizzerà '''disco-test.img''' come disco vuoto su cui effettuare l'installazione, monterà l'immagine iso come cdrom virtuale, utilizzerà 192 MiB di memoria ram e l'avvio avverà da cdrom virtuale. Se si desidera avviare l'installazione da un lettore cdrom presente sul pc dare il comando: {{{ qemu -hda disco-test.img -cdrom /dev/cdrom -m 192 -boot d }}} 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 disco-test.img -m 192 }}} Se si desidera aggiungere l'audio e il corretto local time dare al posto del precedente comando:{{{ qemu -hda disco-test.img -m 192 -soundhw es1370 -localtime |
Linea 37: | Linea 53: |
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. | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se per l'installazione è utilizzata l'immagine iso o il cdrom di Ubuntu live cd, sostituire a 192 un valore pari a 384 o superiore. La quantità di memoria assegnata alla macchina virtuale non deve essere superiore alla metà di quella presente sul computer in uso. Per l'installazione di '''Ubuntu''' consultare la [:Installazione/Generale:relativa guida].'' || |
Linea 39: | Linea 55: |
* 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. | = Emulazione sistemi X86_64 = |
Linea 41: | Linea 57: |
* 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. | Per emulare sistemi X86_64 sostituire il comando:{{{ qemu -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d }}} visto nel paragrafo Utilizzo con:{{{ qemu-system-x86_64 -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d }}} |
Linea 43: | Linea 64: |
0. Alla fine ha provato a riavviare la macchina, fallendo. | = Interfaccia grafica di Qemu = |
Linea 45: | Linea 66: |
0. Esci dall'emulatore (scrivi "quit" nella console dell'emulatore), quindi fallo ripartire:{{{ | Per utilizzare '''Qemu''' tramite interfaccia grafica, installare il pacchetto:[apt://qemu-launcher qemu-launcher]. |
Linea 47: | Linea 68: |
qemu -hda ubuntuimage -cdrom warty-i386.iso -m 192}}} | |
Linea 49: | Linea 69: |
* Nota come abbiamo tolto il parametro di boot, così che la Ubuntu avvierà da disco e non da CD. | = Ulteriori risorse = |
Linea 51: | Linea 71: |
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. | * [http://bellard.org/qemu/ Sito ufficiale del progetto] * [http://www.nongnu.org/qemu/user-doc.html Manuale utente] * [http://it.wikipedia.org/wiki/QEMU Pagina di Qemu in Wikipedia] |
Linea 53: | Linea 75: |
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. == Utilizzo == 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. 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. Contributo di [http://lucs.lu.se/people/jan.moren Dr. Jan Morén] da Lund, Sweden Questo how-to si applica a: Qualsiasi versione * Creato da daishi * Tradotto in italiano da Marco Bonetti |
---- CategoryEmulatori |
BR Indice() VersioniSupportate(jaunty intrepid hardy)
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.
Installazione
Per utilizzare Qemu è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto [apt://qemu qemu].
Configurazione
Preparare un disco virtuale digitando in una finestra di terminale il seguente comando:
qemu-img create disco-test.img 3G
Il comando qemu-img creerà un disco virtuale chiamato disco-test.img di 3 GiB. Se si desidera un disco di differente dimensione sostitiure nel precedente comando il numero «3» con il valore desiderato.
Se si desidera creare un disco virtuale ad espansione dinamica, digitare in una finestra di terminale il seguente comando:
qemu-img create -f qcow2 disco-test.img 3G
Il disco virtuale creato occuperà pochi KiB e dopo avervi installato un sistema operativo potrà occupare massimo 3 GiB.
Se si utilizza un disco ad espansione dinamica , l'installazione del sistema operativo su macchina virtuale richiederà un tempo maggiore. |
Utilizzo
Copiare nella Home l'immagine .iso del cdrom del sistema da installare.
Avviare Qemu e digitare in una finestra di terminale il seguente comando per installare il sistema:
qemu -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d
sostituire la dicitura «nome_immagine.iso» con il nome dell'immagine .iso.
Con il precedente comando Qemu utilizzerà disco-test.img come disco vuoto su cui effettuare l'installazione, monterà l'immagine iso come cdrom virtuale, utilizzerà 192 MiB di memoria ram e l'avvio avverà da cdrom virtuale.
Se si desidera avviare l'installazione da un lettore cdrom presente sul pc dare il comando:
qemu -hda disco-test.img -cdrom /dev/cdrom -m 192 -boot d
Terminata l'installazione, premere nella finestra di terminale utilizzata per Qemu, il seguente comando:
quit
Avviare nuovamente Qemu digitando in una finestra di terminale il seguente comando:
qemu -hda disco-test.img -m 192
Se si desidera aggiungere l'audio e il corretto local time dare al posto del precedente comando:
qemu -hda disco-test.img -m 192 -soundhw es1370 -localtime
Se per l'installazione è utilizzata l'immagine iso o il cdrom di Ubuntu live cd, sostituire a 192 un valore pari a 384 o superiore. La quantità di memoria assegnata alla macchina virtuale non deve essere superiore alla metà di quella presente sul computer in uso. Per l'installazione di Ubuntu consultare la [:Installazione/Generale:relativa guida]. |
Emulazione sistemi X86_64
Per emulare sistemi X86_64 sostituire il comando:
qemu -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d
visto nel paragrafo Utilizzo con:
qemu-system-x86_64 -hda disco-test.img -cdrom nome_immagine.iso -m 192 -boot d
Interfaccia grafica di Qemu
Per utilizzare Qemu tramite interfaccia grafica, installare il pacchetto:[apt://qemu-launcher qemu-launcher].
Ulteriori risorse
[http://bellard.org/qemu/ Sito ufficiale del progetto]
[http://www.nongnu.org/qemu/user-doc.html Manuale utente]
[http://it.wikipedia.org/wiki/QEMU Pagina di Qemu in Wikipedia]