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