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: