From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; Konqueror/3.3; Linux) (KHTML, like Gecko) Description of problem: If I change the root= option in /boot/grub/grub.conf the system boot will not be affected. The ./init script in the initrd has the root device hard-coded thus making it impossible to use the same initrd for booting with a different device. Version-Release number of selected component (if applicable): 4.1.11-1 How reproducible: Always Steps to Reproduce: Boot with "root=whatever" and observe that it makes no difference. Additional info:
It shouldn't have it hard-coded, it should have it as /dev/root but that gets dynamically created. Or does your initrd have something else?
echo Mounting root filesystem mount -o defaults --ro -t ext3 /dev/mapper/fc_test-strict /sysroot The above is from the /init file in the initrd. Below are both instances of the root mount command from /sbin/mkinitrd. Lines 732 and 743. echo "echo Mounting root filesystem" >> $RCFILE echo "mount -o $rootopts --ro -t $rootfs $rootdev /sysroot">>$RCFILE echo "echo Mounting root filesystem" >> $RCFILE echo "mount -o $rootopts --ro -t $rootfs $rootdev /sysroot">>$RCFILE
*** Bug 133191 has been marked as a duplicate of this bug. ***
Should be fixed in 4.1.14
This has been fixed for long enough, FC3 is not supported any more so there's no reason to keep the bug open.