Emulazione mac os
Mac 64k
Cosa vi serve...
BASILISK II
Dal sito di basilisk scaricate via cvs
Basilisk II con i seguenti comandi
cvs -d :pserver:anoncvs@down.physik.uni-mainz.de:/cvs login
come password date "anoncvs" senza le ""
cvs -d :pserver:anoncvs@down.physik.uni-mainz.de:/cvs checkout BasiliskII
entrate nella dir BasiliskII/src/Unix
e compilate basilisk II con questi comandi
./autogen.sh
make
make install
Se tutto e' andato a buon fine basilisk e' installato nel vostro sistema.
LA ROM MAC
Per motivi legali non potete usare una rom
se non siete possessori di un mac.
In rete trovate varie utilities come copyrom
che
vi permettono di estrarre la rom dal mac e salvarla
su un floppy formato dos.
DISCO VIRTUALE
Potete emulare mac os
creando con basilisk un disco virtuale
e' semplice,lanciate basilisk e selezionate
volumes create,scegliete la dimensione
vi consiglio 200mb minimo,1gb massimo
dipende poi da quello che ci dovete fare.
Rinominatelo root.dsk
DISCO DI BOOT
Questo disco e' provvisorio
vi servirà solo per l'installazione dell'os
scaricatelo,copiatelo in una dir a
vostra scelta
poi avviate basilisk e scegliete in volumes
add.
Selezionate questo disco come primo
e selezionate anche boot from any.
LA ROM
Copiate la rom mac o vmac
in una dir a scelta.
Se intendete installare mac os 8
dovete avere una rom da 1mb
presa da un quadra 900.
Se invece volete emulare mac os 7
che e' disponibile dal sito apple
la rom dovrà essere di un mac llci.
Una volta copiata selezionate
il tipo di rom alla voce memory misc
la ram che intendete usare e la cpu
che volete emulare
LA RETE
Bisogna settare nel kernel le voci
netlink device emulation in networking options
e ethertap network tap(come modulo) in networking
support,dovete anche avere iptables e il nat deve
essere abilitato nel kernel.
Fatto questo caricate il modulo ethertap
con modprobe ethertap e attivate la scheda virtuale
con ifconfig tap0 10.0.0.1 netmask 255.0.0.0 up arp
Poi dovete mascherarla con iptables usando questi
comandi
#modprobe ip_tables #modprobe ip_conntrack #modprobe ip_conntrack_ftp #modprobe ip_nat_ftp #modprobe iptable_nat #modprobe ipt_MASQUERADE #iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT #iptables -A FORWARD -s 10.0.0/24 -j ACCEPT #iptables -A FORWARD -j DROP |
Se ci sono errori controllate di aver
abilitato le necessarie opzioni nel kernel
Ricordate di settare "tap0" alla voce network
di basilisk
In mac os 8 invece dal pannello di controllo(quello con la mela in alto)
selezionerte ip manuale indirizzo 10.0.0.2 netmask 255.0.0.0
e come gateway 10.0.0.1
PRIMO AVVIO
Avviate basilisk con il disco di boot
e alla domanda se volete inizializzare
il nuovo volume(quello creato) rispondete
si.
Chiudete basilisk,aprite hfvexplorer
e selezionate file/open volume
aprite il volume root e copiateci dentro
tutti i file di installazione di mac os 7.6(disponibile
al sito apple),avviate di nuovo basilisk sempre con il
disco di boot,entrate nel disco root e avviate l'installazione
di mac os 7,una volta terminata chiudete basilisk e
avviate con il disco root.
oppure se avete mac os 8
e la rom da 1mb,inserite il cdrom e date l'avvio da cd.
Eccovi uno screenshot di mac os 8
Aggiornato:01/06/07