giovedì 7 ottobre 2010

Debian su PowerPC con QEMU

Qemu è un ottimo emulatore che ha il pregio di supportare anche altre architetture oltre alla canonica x86.
Nello specifico volevo provare a installare debian sulle seguenti architetture :
arm
mips
ppc
sparc

arm e mips sono architetture comuni a molti sistemi embedded, ppc è l'architettura dei "vecchi" Mac oltre che di alcuni server IBM mentre sparc è l'architettura di SUN usata per il glorioso Solaris.

Dopo aver scaricato e compilato l'ultima versione ( 0.13.0-rc1) possiamo procedere con i nostri test.

Bene cominciamo con ppc andando a scaricare dal sito di Debian la netinst relativa all'architettura powerpc e, dopo aver creato un disco virtuale di 20 giga con il comando :

qemu-img create -f qcow2 debian-ppc.qhd 20G

eseguiamo il boot da CD con il seguente comando :

qemu-system-ppc -m 256 -hda debian-ppc.qhd -cdrom debian-506-powerpc-netinst.iso -boot d

a questo punto partirà la classica installazione di debian che non darà, almeno a me, problemi fino alla sua conclusione.

Alcune precisazioni.
Prima di compilare qemu accertarsi di avere installate le librerie di sviluppo per SDL altrimenti si dovrà accedere alla macchina virtuale con un client VNC, che a me non pare il massimo.
Ho fatto un'installazione base senza Xorg per cui non ho idea se sia possibile usare anche un ambiente grafico.
Provando a emulare un sistema PREP ( opzione -M prep ) qemu lamentava un problema di BIOS per cui non andava avanti.
Di default qemu simula un rete virtuale che permette alla macchina emulata di accedere ad internet ma non sarà possibile comunicare con il PC host.
Qemu supporta altre modalità per la gestione del networking che sono ampiamente documentate nella relativa documentazione.




Nessun commento:

Posta un commento