Bug#376005: initramfs-tool: boot stopped working with lvm root on upgrade of package
Package: initramfs-tool
Version: 0.65b
Severity: critical
Justification: breaks the whole system
I upgraded initramfs-tool, and the script/local-top/lvm file has changed
and the system would not boot properly. It used to always activate all
volume groups, but now it only does that if ROOT=fe[0-9]*. My system
has LVM at major device 253 (fd), so it won't match, but that actually
doesn't matter because the ROOT coming in was /dev/root.
This is using lilo (there was something about xfs and grub, and I'm
using xfs).
I had to hard-code root=/dev/mapper/vg01-1 into the append and it
seems to work now, but that's not really optimal.
One more thing, when I run lilo, I get:
Warning: '/proc/partitions' does not match '/dev' directory structure.
Name change: '/dev/dm-0' -> '/dev/.static/dev/mapper/vg01-1'
The kernel was compiled without DEVFS, but the '/dev' directory
structure
implements the DEVFS filesystem.
In case that helps.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Reply to: