[linux-lvm] kernel panic - converting root fs to lvm

Jorge Melhado jrgmelhado at hotmail.com
Wed Aug 7 09:27:02 UTC 2002


Hello.

Please, help me.

I installed RedHat 7.3 (kernel 2.4.18-3) and I´m trying to convert my root filesystem to LVM (lvm-1.0.3-4). 
My filesystems were:
    $ df -k
    Filesystem           1k-blocks      Used Available Use% Mounted on
    /dev/sda2              2063316    400240   1558264  21%   /
    /dev/sda1                  30985       5915       23470  21%  /boot
    none                       257180            0      257180   0%  /dev/shm

/boot is ext2.
/ is ext3
swap is on /dev/sda5

I created a new partition on /dev/sda6 and changed its type to "8e" (Linux LVM)

I followed whole the chapter 18 from LVM HOWTO, except I created one logical volume for /, /usr, /home, /var and /tmp and copied files with "find / -xdev | cpio -pvmd /mnt" replacing "/" and "/mnt" for each new logical volume created.

So, I have:
     $ df -k
     Filesystem           1k-blocks      Used      Available Use%   Mounted on
     /dev/sda2                  2063316    400240   1558264  21%    /
     /dev/sda1                     30985        5915      23470   21%   /boot
     none                          257180             0     257180   0%    /dev/shm
     /dev/rootvg/root           198337       56448    131649  31%    /mnt
     /dev/rootvg/usr            806288      317880    447448  42%   /mnt/usr
     /dev/rootvg/home        198337          4133    183964   3%    /mnt/home
     /dev/rootvg/var            198337        13400     174697   8%   /mnt/var
     /dev/rootvg/tmp            99150          4128      89902   5%    /mnt/tmp


My /etc/fstab was:
    
LABEL=/             /                       ext3      defaults                        1 1
LABEL=/boot       /boot                 ext2     defaults                        1 2
none                   /dev/pts             devpts   gid=5,mode=620           0 0
none                   /proc                 proc      defaults                        0 0
none                   /dev/shm           tmpfs     defaults                        0 0
/dev/sda5            swap                 swap     defaults                        0 0
/dev/cdrom          /mnt/cdrom        iso9660  noauto,owner,kudzu,ro  0 0
/dev/fd0               /mnt/floppy        auto       noauto,owner,kudzu      0 0


I changed /mnt/etc/fstab to:

LABEL=/dev/rootvg/root  /                           ext3      defaults                        1 1
LABEL=/boot                /boot                     ext2      defaults                         1 2
none                            /dev/pts                 devpts    gid=5,mode=620            0 0
none                            /proc                      proc      defaults                         0 0
none                            /dev/shm                 tmpfs    defaults                         0 0
/dev/sda5                     swap                      swap     defaults                         0 0
/dev/cdrom                   /mnt/cdrom              iso9660 noauto,owner,kudzu,ro   0 0
/dev/fd0                        /mnt/floppy              auto      noauto,owner,kudzu       0 0


And I changed my /etc/lilo.conf including the last image:

    prompt
    timeout=50
    default=linux
    boot=/dev/sda
    map=/boot/map
    install=/boot/boot.b
    message=/boot/message
    linear

    image=/boot/vmlinuz-2.4.18-3
            label=linux
            initrd=/boot/initrd-2.4.18-3.img
            read-only
            root=/dev/sda2

    image=/boot/vmlinuz-2.4.18-3
            label=lvm
            initrd=/boot/initrd-lvm-2.4.18-3.gz
            read-only
            root=/dev/rootvg/root
            append="ramdisk_size=8192


I reran lilo and when I reboot I got these messages:
    
    kmod: failed to exec /sbin/mdprobe -s -k block-major-114, errno=2
    
    vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
    vgscan -- WARNING: This program does not do a VGDA backup of your volume group

    vgchange -- no volume groups found

    VFS: Cannot open root devide "3a00" or 3a:00
    Please append a correct "root=" boot option
    kernel panic: VFS: Unable to mount root fs on 3a:00
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-lvm/attachments/20020807/3e127bcd/attachment.htm>


More information about the linux-lvm mailing list