https://bugzilla.novell.com/show_bug.cgi?id=849100 https://bugzilla.novell.com/show_bug.cgi?id=849100#c0 Summary: after kernel upgrade no initrd, won't boot Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: dexter.filmore@gmx.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.12 12.2/amd64 Upgraded to 3.4.63-2.44-desktop around 2nd November 2013. After that kernel panic after grub2 after "vfs cannot open root device (null) or unknown-block(0 0)" When booting a live cd turned out initrd was missing. Running mkinitrd in a dev/--bind chroot yields an error message that it cannot find /usr/lib/udev/rules.d/64-btrfs.rules and breaks. Not only is the file not there, it is not in udev (contrary to the udev in 12.3) neither in the btrfsprogs rpm. Apart from that all the udev rules are in /lib..., not /usr/lib. Reproducible: Always Steps to Reproduce: 1. attempt to boot any kernel like 3.4.63-2.44-desktop or -default or any of the recovery mode entries. Actual Results: kernel panic, "vfs cannot open root device (null) or unknown-block(0 0)" Expected Results: loads initrd, boots Finally got it working by creating /usr/lib/udev/rules.d and creating the file 64-btrfs.rules by copying in the one from 12.3 udev. Entire system uses ext4 only, was continuously upgraded from 11.2, suspect dependency neglected or mkinitrd or udev parts from 12.3 were merged to 12.2 by accident. Keeping the last working kernel when upgrading would avoid the system not being bootable at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.