[linux-lvm] Unable to mount root fs after kernel upgrade
Frederic Tronel
Frederic.Tronel at inrialpes.fr
Thu Jan 16 09:28:02 UTC 2003
Jan H. van Gils wrote:
> Hi,
>
> Thanks for reading this message.
>
> I have the following problem.
> I am running Debian with a 2.4.18-bf2.4 kernel and installed the LVM
> packages change everythink to use LVM and it works fine.
>
> Here is an aoutput from my df -k :
> /dev/vg00/root 126931 50679 69699 43% /
> /dev/hda1 15522 8125 6596 56% /boot
> /dev/vg00/usr 507748 278396 203138 58% /usr
> /dev/vg00/var 1032088 281092 698568 29% /var
> /dev/vg00/tmp 63461 17 60168 1% /tmp
> /dev/vg00/home 761623 297976 432190 41% /export/home
> /dev/vg00/data 4128448 2784472 1134264 72% /export/data
>
> Now I want to do the following:
> Change the kernel version to 2.4.20-686 using the package manager from debian.
>
> This is what I did:
>
> apt-get install kernel-image-2.4.20-686
>
> created a new initrd image using lvmcreate_initrd 2.4.20-686
>
> vi /etc/lilo.conf
> And added the new kernel image to lilo.conf
>
> image=/boot/vmlinuz-2.4.20-686
> label=Linux-2.4.20
> read-only
> root=/dev/vg00/root
> initrd=/boot/initrd-lvm-2.4.20-686.gz
> append="ramdisk_size=8192"
>
> I runned lilo and it installed fine.
>
> Now when I reboot the system and try to boot the new kernel I get the following
> message :
> Kernel panic: VFS: Unable to mount root fs on 3a:00
>
> Somebody have any idea on how to solve this problem ?
I'm not really sure of why this problem occurs but I've been able to
solve it in the past doing a rdev on the linux kernel image to indicate
that the root fs is /dev/vg00/root. man rdev should help you finding the
accurate syntax. By the way I thought the problem was due to grub (since
I'm using grub instead of lilo), but it seems that's not the reason.
Fred.
More information about the linux-lvm
mailing list