Emulazione mac os

Mac 64k

Cosa vi serve...

  1. Una rom da 1mb di un vecchio modello mac(quadra)
  2. Wine(per emulare hfvexplorer)
  3. Hfvexplorer per trasferire i programmi da pc a mac
  4. Basilisk II per emulare mac os su pc(supporta fino a mac os 8.1)
  5. Mac os 7.5 o superiore


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

Torna all'indice