Re: Suggestions for running Mac OS 9.0.1 on debian-x86-64
Christian Jaeger wrote:
So I guess I'm back at using MOL under a linux/ppc (since MOL didn't
require these driver partitions, and didn't have any issue loading the
Mac OS 9).
Still out of luck:
# create a file named "lenny" of 3.5G size (mksparse is a script of mine)
$ mksparse 3.5G lenny
# fetched debian-LennyBeta2-powerpc-netinst.iso
ISO 9660 CD-ROM filesystem data 'Debian LennyBeta2 ppc Bin-1
(a) with qemu:
$ qemu-system-ppc -M mac99 -boot d -cdrom
-m 512 -hda lenny
prints on the screen:
ide0: drive 0: Hard Disk
ERROR: OF_property_copy cannot get property 'hd' for aliases
ide0: drive 1: CD-ROM
ERROR: OF_property_copy cannot get property 'cd' for aliases
ERROR: ATAPI TEST_UNIT_READY : status 48 != 0x08
ide1: drive 0: none
ide1: drive 1: none
ERROR: Found no boot partition!
As before, -M g3bw will give a black screen (and -M prep won't work in
other ways (no disk found iirc)).
(b) with PearPC:
$ mv lenny lenny.img #since pearpc insists on the suffix
# filter_whitespace=script which only shows non empty non comment
$ filter_whitespace < ppc_lenny.conf
ppc_start_resolution = "800x600x15"
redraw_interval_msec = 40
key_toggle_mouse_grab = "F12"
key_toggle_full_screen = "Alt+Return"
prom_bootmethod = "auto"
prom_env_machargs = "-v"
pci_ide0_master_installed = 1
pci_ide0_master_image = "lenny.img"
pci_ide0_slave_installed = 1
pci_ide0_slave_type = "cdrom"
pci_3c90x_installed = 0
pci_3c90x_mac = "de:ad:ca:fe:12:34"
pci_rtl8139_installed = 0
pci_rtl8139_mac = "de:ad:ca:fe:12:35"
pci_usb_installed = 1
nvram_file = "nvram"
will show the Debian bootloader, I enter the default response and hit
<return> which triggers full screen mode somehow, it starts doing
something but will never proceed. Go to VT 0, kill -9 $pid_of_pearpc
PS. this is pearpc from debian-x86-64, which means it's compiled in 64
bit mode and thus doesn't use the JIT, which is a bid of a joke since
the man page states that it's >10 times slower this way than with the
JIT (500 times slower than the host).
Will continue another time when I have more time I guess.