http://bugzilla.novell.com/show_bug.cgi?id=533800 Summary: mkinitrd: fails to understand fstab's LABEL= names Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: x86 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jengelh@medozas.de QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.13) Gecko/2009080200 SUSE/3.0.13-0.1.2 When /etc/fstab contains a LABEL= specification for the root filesystem, mkinitrd fails. Reproducible: Always Steps to Reproduce: 1. Start 11.1 installer 2. Choose "mount by filesystem label" (and give the filesystems some label) 3. When initial installation is done and the new system itself runs, run mkinitrd. Actual Results: # mkinitrd -k vmlinuz -i itest Kernel image: /boot/vmlinuz Initrd image: /boot/itest Root device: /dev/root (mounted on / as xfs) Device root not found in sysfs Script /lib/mkinitrd/setup/72-block.sh failed! Expected Results: Cope with the situation, or never use LABEL= in the first place (but instead: /dev/disk/by-label/ when the installer creates the fstab entries) Oddly enough, the initial system is installed fine, despite the use of LABEL=. It is only in the final system. Also, there is a workaround possible: using "/dev/disk/by-label/root" instead of "LABEL=root" in fstab, after which things work: # mkinitrd -k vmlinuz -i itest Kernel image: /boot/vmlinuz Initrd image: /boot/itest Root device: /dev/disk/by-label/root (/dev/md1) (mounted on / as xfs) Kernel Modules: scsi_mod libata ahci exportfs xfs md-mod raid1 crc-t10dif sd_mod usbcore ohci-hcd uhci-hcd ehci-hcd hid usbhid raid0 xor async_tx async_memcpy async_xor raid456 Features: block usb md 16091 blocks -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.