On Fri, 27 Dec 2002 11:53:26 -0500 (EST), "Robert P. J. Day"
<[EMAIL PROTECTED]> wrote:


>> Did you by any chance added a disk or partition, so that now there's more
>> than one partition with label = /?
>> Does "e2label /dev/hda1" show the expected label?

>i see no reason for that to make a difference.  both kernel entries
>in grub.conf use the "root=LABEL=/" syntax.  the earlier kernel boots
>fine, the newer kernel fails and requires me to edit the kernel
>line and substitute "root=/dev/hda1".

== begin pure speculation
If you use initrd the root fs is mounted this way

echo Mounting root filesystem
mount --ro -t ext3 /dev/root /sysroot
umount /proc
pivot_root /sysroot /sysroot/initrd

so there's a mount binary (actually the static shell run as "mount") that
knows about LABEL.

If you boot without initrd maybe the mount is done by kernel which does not
know about LABEL.

So this would be another reason for the need of initrd.

== end pure speculation

-- 
[EMAIL PROTECTED]



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to