Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Issues with NetBSD 11 install on macppc



On Wed, Oct 08, 2025 at 23:17:14 +0000, John Klos wrote:

> Finally, I noticed that ofwboot.xcf can't boot a GENERIC kernel, which is
> 12,997,380 bytes, but can boot after gzipping to netbsd.gz, which is
> 5,815,530 bytes. Is it because of the size? Or does ofwboot.xcf expect
> gzipped files?

This is a recurring theme.  There are some PRs and a few threads on
port-macppc.  As far as I can tell this is not size, but some
numerology.  In my experience using ofwboot.elf instead of
(ofwboot.xcf) helps, but may be I've just been lucky with my kernel
sizes :).  The same kernel is booted fine by ofwboot.elf and fails to
boot with ofwboot.xcf (which is exactly the same object code plus a
jump around the header or something like that, IIRC).

thorpej@ did some fixes related to the way kernel deals with mapping
OFW memory once booted, that might be related as well.


> The disk is set up with an HFS (not +) partition at the beginning of
> the disk with ofwboot.xcf, netbsd-INSTALL.gz, and netbsd copied to
> it.  netbsd-INSTALL.gz booted fine, netbsd didn't, then when I
> gzipped netbsd and copied it there, that booted.  This is a Mac mini
> G4, BTW.

OFW in Mini G4 groks FAT and I've been using FAT partition for boot
(just the ofwboot*, the kernels are in the netbsd root fs) for ages
now.  Plain MBR, no apple partition map.  /boot can be mounted
natively.


-uwe


Home | Main Index | Thread Index | Old Index