Subject: Re: native bootstrap code won't boot converted Ultrix filesystem
To: Jonathan Stone <jonathan@dsg.stanford.edu>
From: Adam Glass <glass@netbsd.org>
List: port-pmax
Date: 09/13/1994 22:26:12
>
> The NetBSD bootstrap code can't boot a filesystem that's been
> converted from an Ultrix with "fsck -c 1". One has to do "fsck -c 2".
>
> On a Ultrix filesystem converted with fsck -c 1, the values in the
> superblock for fs->fs_qbmask and fs->fs_qfmask aren't useful -- I'd
> guess they're probably zero. This has the nasty effect of making the
> variable |block_size| in ufs.c:buf_read_file() end up as zero, which
> results in an infinite loop.
>
> I fixed this by converting a root partition with fsck -c 2.
> With that change, and some slight hacking on the bootstrap code
> to make it fit in 15 blocks, I can boot a native netbsd a.out kernel.
> Wheee.
>
> What's a good distribution format for all this? E-mailing source patches?
> Putting a disk image of a miniroot up for anonymous FTP??
>
the latter.
i'm looking for someone to maintain the pmax port who actually has
some free time and who will fufill the netbsd goals of a native
user-land, etc.
later,
Adam Glass