Subject: Re: LFS as root File-System.
To: Simon Burge <simonb@wasabisystems.com>
From: Robert Elz <kre@munnari.OZ.AU>
List: port-i386
Date: 07/15/2001 00:17:27
Date: Sat, 14 Jul 2001 22:27:04 +1000
From: Simon Burge <simonb@wasabisystems.com>
Message-ID: <20010714122704.B33841E4F3@thoreau.thistledown.com.au>
| Root on LFS won't work on i386 because the bootblocks expect /boot to be
| in a fixed position in the filessystem. Under LFS, /boot can be moved
| around by the filesystem...
Surely the cleaner could just be fixed to look see if there's a boot block
that refers to blocks in the filesystem it is cleaning, and if so, update
the boot block whenever it moves the blocks it refers to (ie: /boot, though
the cleaner doesn't need to know that).
The other option (of somehow marking the /boot blocks as not being moveable)
seems sub-optimal to me.
Keeping on requiring boot out of an ffs is permanently relegating lfs to
2nd class status.
kre