Re: Root Filesystem Size Rquirement for NetBSD 10?

John Klos <[email protected]> Thu, 6 Jun 2024 06:22:46 +0000 (UTC)
Newsgroups gmane.os.netbsd.ports.mac68k
Message-ID <[email protected]>
>> Does anyone know whether there is a size requirement for the root
>> filesystem in NetBSD 10.0 on mac68k when using the sysinst installer?
>
> The official boot loader is unable to use 10 byte SCSI read commands,
> so the limit to access all files fully should be at 1 GB.

Because of this, and because of the lack of support for FFSv2, one option 
is to create a small FFSv1 partition towards the beginning of the disk 
which has the kernel, then have a large FFSv2 partition to use as /.

Or, to get around Booter's restrictions more directly, you can boot the 
kernel from the MacOS HFS partition and you can install 
pkgsrc/sysutils/hfsutils to copy new kernels to the HFS partition when 
it's time to upgrade.

> There are patches and a recent thread about this that is trying to update
> the boot loader, but so far nothing came out of it. If you can update the
> booter manually you can try
>
> 	ftp://ftp.netbsd.org/pub/NetBSD/misc/martin/mac68k/booter.sea.hqx
>
> from the README in that directory:
>
> This binaries are a variant of the mac68k booter to load the kernel from
> bigger scsi disks.
>
> I started with 2.0.1a6 from Nigel Pearson.
> I compiled with MPW.
> Sometime in-between my external SCSI disk where this all lived died, so
> no full source set, but the file read_disk.c was the only one with real
> changes (besides some ifdef mess for build fixes).

Would love to see this happen. I've been trying to assemble the pieces 
needed to set up a MacOS development system for a while, but the lack of 
remote access has made this not all that easy.

John