Port-macppc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: On-disk kernel hanging after install
On Sun, Apr 10, 2011 at 2:35 AM, Michael <macallan%netbsd.org@localhost> wrote:
> You can just make an iso9660 image with only ofwboot.xcf in it, dd it to the
> first sectors of the disk, then disklabel it ( don't bother with pdisk,
> ofwboot.xcf knows how to find and read disklabels ). Make sure your
> partitions don't overwrite the iso. We should probably teach sysinst how to
> do that since this method should work on both old and new world macs.
> A suitable iso is here:
> ftp://ftp.netbsd.org/pub/NetBSD/misc/macallan/macppc/ofwboot.iso
Very interesting approach. (Is it possible to re-dd the iso
afterwards, or will it override the disklabel? I have no idea where
the disklabel is physically stored.)
The disklabel I created is something like:
a: start after b, run for the rest of the disk, type 4.2BSD
b: start at 8M, run for 2G, type swap
Unfortunately, I get the exact same results with your mechanism. This
time, I could copy the error message that appeared right after
ofwboot.xcf booted the kernel:
-----
No ADB support present, assuming USB keyboard
trap: kernel ISI by 0xff847288 (SRR1 0x40003030), lr: 0x1001bc
panic: trap
Stopped
-----
This happened right after install, with a GENERIC kernel. I also
tried to copy the netbsd kernel from cd0a to wd0a (FFSv2, -o log) and
boot off of that. Same problem, which makes me amused because it is
the same kernel booting just fine from the cd!
The only explanation I can imagine is that ofwboot.xcf is somehow
loading corrupt data from ffsv2 and misplacing the kernel in memory.
(That said, a quick test formatting wd0a with ffsv1 and placing a
lonely kernel in it also failed.) Any other hypothesis?
Thanks!
--
Julio Merino / @jmmv
Home |
Main Index |
Thread Index |
Old Index