[Yaird-devel] Bug#382788: Other example of need to use root=... with yaird

Uwe Schindler uwe at thetaphi.de
Wed Oct 25 10:51:42 CEST 2006


I used yaird as initrd, because in the early 2.6.12 days, initramfs was not
available because of a missing klibc on the alpha platform. Because of this
bug I switched to initramfs now.

During a disk restructuring I copied my root filesystem from /dev/sda3 (old
scsi) to /dev/sdb2 (sata). As usual I changed fstab and run mkinitrd again,
which worked. The problem with yaird was now, that it correctly detected,
that the root device was on /dev/sdb and added the SATA drivers to the
initrd. After reboot it loaded ONLY the sata driver which made my root disk
/dev/sda. But when trying to mount the root file system yaird insisted in
mounting /dev/sdb2. Fixing this by things like "root=/dev/sda2" (because of
this bug) or "init=/bin/sh" did not work. My only possibility was to boot
from installer CD, and fix it from there.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe at thetaphi.de






More information about the Yaird-devel mailing list