Can't boot MacOS 9

mol-general@lists.maconlinux.org mol-general@lists.maconlinux.org
Tue, 8 Oct 2002 12:39:44 +0200


On Mon, Oct 07, 2002 at 10:15:33PM +0200, Andreas Schwab wrote:
> I cannot get MOL 0.9.65 to boot MacOS 9 (which is installed together with
> MacOS X on the same partition).  When I start MOL without a newworld_rom
> setting it crashes:
> 

> Mac-on-Linux 0.9.65 Copyright (C) 1997-2002 Samuel Rydh
>....
> 
> HFS  images/moldisk.i MOL                <read-only>     0 MB 
> HFS+ /dev/hda9        Macintosh HD       <read-write> 5120 MB 
> 
> ***** SIGNAL 11 [Segmentation fault] in thread main-thread *****
>    si_signo = 11, si_errno 0, si_code 00030001, si_addr 0x2a
>    Last RVEC: 0x0 (0), last OSI: 0, mac_nip FFF00100
>    NIP record_key_compare + 0x0
> ***** Backtrace *****
>    7fffd2ec: print_btrace_sym + 0x114
>    7fffd30c: signal_handler + 0x100

Yes... this is caused by the hfsp tools bug.

> When I copy the ELF portion of /Systemordner/Mac OS ROM over to Linux and
> use that as newworld_rom, MoL hangs:

You should not do any surgery on the ROM file... Just copy it as a
plain binary.

> Mac-on-Linux 0.9.65 Copyright (C) 1997-2002 Samuel Rydh
> Starting MOL session 1
>....
> ********* of_quiesce *********
> <*> kOpenCommand
> adb_key: buffer overflow
> adb_key: buffer overflow

The System Folder is probably not blessed. When OSX and Classic
is on the same disk, the directory containing the OSX boot
loader (bootx) might become the blessed one.

I suggest you boot from the install CD (in MOL) and then just
move the Finder file from the System Folder to the Desktop and
back again. Once the System Folder has a nice icon, it is blessed.

/Samuel