[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /usr/lib vs /usr/libexec



On Tue, May 10, 2005 at 11:16:54AM +0200, Bernd Eckenfels wrote:

> the bootloader does not need to access the root filesystem. It only loads
> the kernel and the initrd from /boot.

(I assume that /boot is on /. If not, the following still applies to
/boot.)

Well, grub _does_ access the filesystem directly so it needs explicit
support for every filesystem you want to boot from. I think reiserfs is
OK nowadays (I do not use it so I'm not sure). xfs + lilo (from the
XFS FAQ):

	No, for root partition installations because the XFS superblock
	is written at block zero, where LILO would be installed. This is
	to maintain compatibility with the IRIX on-disk format, and will
	not be changed.

lvm, raid0, raid5: the boot loader must understand the lvm/raid
descriptors to be able to determine where to load the kernel/initrd from
(and in case of raid5, it has to be able to reconstruct the data using
the parity disk if one of the non-parity chunks is inaccessible). AFAIK
neither lilo nor Grub supports these.

Gabor

-- 
     ---------------------------------------------------------
     MTA SZTAKI Computer and Automation Research Institute
                Hungarian Academy of Sciences
     ---------------------------------------------------------



Reply to: