Skip to contentSkip to conversation

LVM 1.03 root file system on Redhat 7.3

linux-lvm James B. Byrne 2 participants 2 messages May 29, 2002 – May 30, 2002

lore
Share & tools
lore
#0 lore raw

We are using the grub bootloader. We have followed the instructions contained in the the lvm howto document provided by sistina, to the best of my ability to understand them.

The problem is that system gives a kernel panic when started using the lvm boot option. Is there a way to redirect the boot dialogue output to a file? It appears that the most informative messages may be scrolling of the top of the screen. What I am seeing is this:

kmod: failed to exec /sbin/modeprobe -s -k block-major-7 errno = 2

repeated 16 times, followed by

vgvchange -- volume group "vg00" successfully activated

VFS: Cannot open root device "vg00"/lv01: or 00:00 Please append correct "root=" boot option

Kernel panic: VFS: Unable to mount root fs on 00:00

Help?

Regards,
Jim
--- e-mail is NOT a secure channel

James B. Byrne                mailto:[email protected]
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757

Canada L8E 3C3

#1 lore raw
Quoted 12 lines · James B. Byrne

We are using the grub bootloader. We have followed the instructions contained in the the lvm howto document provided by sistina, to the best of my ability to understand them.

The problem is that system gives a kernel panic when started using the lvm boot option. Is there a way to redirect the boot dialogue output to a file? It appears that the most informative messages may be scrolling of the top of the screen. What I am seeing is this:

kmod: failed to exec /sbin/modeprobe -s -k block-major-7 errno = 2

Quoted 7 lines

repeated 16 times, followed by

vgvchange -- volume group "vg00" successfully activated

VFS: Cannot open root device "vg00"/lv01: or 00:00 Please append correct "root=" boot option

Kernel panic: VFS: Unable to mount root fs on 00:00

The problem is that at this time the kernel don't known anything about your LVs and their major/minor ! (the root FS is not mounted). It uses an internal table for translating /dev/hda* and others to major/minor(see init/main.c).

Try with grub (here /dev/vg00/lvol1 is the root fs):

title=GNU/Linux Debian 2.2 (potato)
kernel (hd0,1)/vmlinuz-2.2.19 root=3a00 ramdisk_size=8192 vga=10
# ^^^^ <major><minor> of the lv device in hex
initrd (hd0,1)/initrd-lvm-2.2.19.gz