Subject: Re: Booter doesn't find ufs slice, neither
To: Torsten Kuehn <netbsd-bugs@netbsd.org>
From: Bob Nestor <rnestor@augustmail.com>
List: netbsd-bugs
Date: 04/20/2001 07:13:32
tkuehn@websurf.pcom.de

>In addition to NetBSD/Mac68k v1.1g Installer's failure mentioned in my
>Tuesday's mail to netbsd-bugs list, BSD/Mac68k Booter v1.11.3 fails to
>load properly formatted & installed Mac68k ufs partition, either.
>Temporarily installed v1.42 on external (loud!) 100MB disk with only
>v8.0.9 Apple driver and ufs partition on it; install performed successfully.
>Then booted from its SCSI ID 6, booter automagically finds disk's ufs slice,
>kernel assigns /dev/sd1a to Root. Now mounted disk 0's 2GB ufs partition
>/dev/sd0d at /mnt and transferred whole OS to internal disk. /dev/sd0d
>contains valid ffs filesystem, and there *is* netbsd kernel file in root dir.
>However, the Booter won't find root slice, but unsuccessfully attempts to
>mount /dev/sd0a's ext2 partition as Root and (no wonder) fails. Also tried
>to load kernel from HFS partition, again, automount detects wrong slice.
>Do not have no Mac development tools, so I cannot fix booter's or installer's
>behaviour myself. Same buggy versions still come with NetBSD v1.5.

Most likely you created the UFS partition with a disk formatter but 
didn't change it to NetBSD type with Mkfs.  NetBSD needs some flags 
recored in the partition header that many 3rd party formatters don't do.  
This isn't a but in the booter or installer, it's a failure in the setup 
of the partition and it is documented in the FAQ.

-bob