Installazione di windows 98 su Mac OS X tramite qemu

tutorial v0.3 by galliva -- galliva<AT>ticino<DOT>com


 

Breve introduzione:

qemu è un software gratuito che permette l'emulazione di diversi sistemi operativi, purtroppo sul sito del programma è previsto di utilizzare delle immagini di sistemi operativi già esistenti (sono immagini harddisk con il sistema già installato), non viene spiegato però come installare un sistema da zero.

In questo breve tutorial viene mostrato come installare windows 98!

 

Requisiti:

- il tutorial è scritto specificatamente per Mac OS X, ma qualsiasi sistema Linux dovrebbe andare bene;

- qemu, reperibile a http://www.freeoszoo.org/.

- il cd-rom di windows 98 (o una sua immagine).

 

Installazione di windows 98:

I comandi scritti in verde vanno digitati da terminale, le scritte verdi sono brevi spiegazioni dei comandi.


Nota iniziale:

per fare il boot di un'immagine con installato un sistema operativo specifico (una volta scaricata dalla pagina di qemu ) si usa il comando:

qemu -hda guest_image_name.img -boot c -user-net

dove:

-hda è il sistema che si vuol fare partire;
-boot è il tipo di boot da usare (c: harddisk, a: floppy, d: cdrom);
-user-net permette di usare la rete (senza configurare nulla!).


Installare un sistema risulta un poco più complicato, vediamo la procedura:

1. scarichiamo l'installer di qemu da http://www.freeoszoo.org/.

2. creiamo la nostra immagine harddidk, è quella dove installeremo il sistema:

dd of=hd.img bs=1024 seek=1000000 count=0

questo comando crea un immagine da 1 GB.

3. dato che il cdrom di windows 98 non è bootabile, ci serve un floppy per fare il boot (esattamente come se stessimo usando un PC), lo troviamo a http://www.bootdisk.com/bootdisk.htm, trovate quelle che ci servono sotto DOS Based Image Files.

4. avviamo qemu con il floppy e il nostro "harddisk" creato in precedenza.

qemu -m 32 -fda boot98sc.img -hda hd.img -boot a

-m è la ram virtuale che si vuole assegnare;
-fda è l'immagine floppy appena scaricata.


dovremmo vedere qualcosa di questo tipo:



5. usiamo il comando fdisk per creare le partizioni nella nostra immagine harddisk (proprio come su un pc), una volta fatto ciò usciamo da qemu digitando q dal terminale dove è attivo il processo.

Pare che con qemu si abbiano dei problemi a scrivere i caratteri ":" e "\" (indispensabili per fare partire il setup di windows 98). Io ho risolto cambiando il layout di tastiera su "U.S.".
Per fare ":" bisogna cliccare shift+"é", mentre per la "\" occore cliccare il tasto "-".



6. a questo punto siamo pronti ad installare windows 98!

qemu -hda hd.img -fda boot98sc.img -cdrom win98.iso -boot a -user-net

-cdrom è l'immagine di windows 98 creata dal cd (disk utility!).

Ci spostiamo poi tramite dos nella directory del cdrom (dovrebbe essere r:) e digitiamo "setup".

U na volta installato ancora comando q per "spegnere il pc". :)

7. siamo pronti ad eseguire windows 98


qemu -hda hd.img -boot c -user-net.

 

Nota per installare windows XP:

Dato che il cdrom di windows XP è boottabile (wow!) possiamo fare partire l'installazione semplicemente con:

qemu -hda hd.img -cdrom winxp.iso -boot d -user-net

Sconsiglio l'installazione di XP per questioni di prestazioni!


Last update: 26.08.04 0:42 AM