Can't boot MacOS 9
Andreas Schwab
mol-general@lists.maconlinux.org
Tue, 08 Oct 2002 14:33:01 +0200
samuel@ibrium.se writes:
|> 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.
Is there a fix available?
|> > 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.
I have to strip at least the OF boot script at the start of the image,
otherwise MOL complains about not being an ELF file.
|> > 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.
Thanks, I'll try that.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."