On Tue, Nov 30, 2004 at 10:19:43AM +0200, Yedidyah Bar-David wrote: > Last note - I really do not understand this trend of compiling the > kernel with a modular ext3, while defaulting "/" to be ext3, therefore > forcing you to have an initrd, started by RH7.2. Of course some hardware > will require it anyway, but common hardware won't. Thinking about it, it > really seems to me not to be the result of careful thinking and design > (e.g. to save memory if the user chose ext2), but rather a result of > a simple miscoordination between the team responsible for the kernel and > the one who decided on defaulting to ext3 (which was considered by many > new and imature, at the time) in the installer.
I think you're thinking about it the wrong way. RH kernels require you to have an initrd if you want to use the default root=LABEL=XXX syntax in lilo/grub, since the work of identifying the root partition is done in in the initrd. If you have to use an initrd anyway, you might as well have ext3 as a module in the initrd and keep your bzImage smaller. Cheers, Muli -- Muli Ben-Yehuda http://www.mulix.org | http://mulix.livejournal.com/
signature.asc
Description: Digital signature
