I am having problem upgrading to FC6 as posted in
this thread
The main error is "mount: could not find filesystem '/dev/root'"
I checked mkinitrd which has the following lines
emit "echo Creating root device."
# mkrootdev does "echo /dev/root /sysroot ext3 defaults,ro 0 0 >/etc/fstab"
emit "mkrootdev -t $rootfs -o $rootopts $rootdev"
There are suggestions to mount the device directly. So I tried the following.
echo 'mkrootdev -t ext3 -o defaults sda5' | nash --force
>cat /etc/fstab
/dev/root /sysroot ext3 defaults 0 0
The result showed mkrootdev ignores the last argument, which supposes to be the device and always output /dev/root as the device. I am suspecting this is the reason leading to the above error at the next line "mount /sysroot".
Is this a bug or feature of nash/mkrootdev?
Thanks!