[linux-lvm] RE: Kernel panic during booting using root with LVM on top of RAI D solved
Csuk, Ferenc
Ferenc.Csuk at one.at
Wed Nov 28 11:25:02 UTC 2001
The problem has been solved. The SCSI Low level adapter driver was not
compiled into the kernel.
Thank you.
Regards,
Ferenc
> -----Original Message-----
> From: Csuk, Ferenc
> Sent: Montag, 26. November 2001 21:20
> To: 'linux-lvm at sistina.com'
> Subject: Kernel panic during booting using root with LVM on top of
> RAID
>
> Hi LVM experts,
>
> I need your help again, becuase I got an error message during booting and
> I couldn´t find out the reason. I went through several times on the
> archives but there is not exactly the answer I need. To make your help
> easier and included lilo.conf, fstab, raidtab file, and df -k result, too.
>
> First of all the error message at boot time is:
>
> VFS: Cannot open root device "3a00" or 3a:00
> Please append a correct "root=" boot option
> Kernel Panic: Unable to mount root fs on 3a:00
> My intention is to mirror every device using Linux software RAID, plus use
> LVM on top of them. This is the point where we couldn´t find exact
> documentation in either the Software RAID HowTO, or the LVM How-To.
> We have the following configuration, including a brief summary about the
> steps which we preformed.
> I've got a system with four SCSI disks and I use Adaptec SCSI adapter. I
> use LILO as the bootloader. We installed Suse 7.1 with Kernel 2.4.0 (LVM
> and RAID support in the kernel not as module) using the lvm 1.0.1-rc4
> patches and lvm tools on /dev/sdd. Right now, we partitioned /dev/sda1 and
> /dev/sdb1 with 50MB each, and we built out of them /dev/md0 with software
> RAID-1. This we would like to use as /boot. The rest of the system on
> /dev/sda and /dev/sdb we partitioned in one huge partition each and we
> built out of them /dev/md1 with Software RAID-1 and we created vg00 with
> lvm on top of it. Then we put a new root logical volume on
> /dev/vg00/lvol1. We mounted on /mnt and copied / over to it just fine,
> then edited /mnt/etc/fstab to put root on /dev/vg00/lvol1. (The rest of
> the file systems we left temporary still on /dev/sdd like /usr, /var,
> etc.) We created the new filesystems for /boot, / with mke2fs.
> We used lvmcreate_initrd to make /boot/initrd-lvm-2.4.3.gz, and can boot
> lilo with initrd. At boot time, it boots the kernel, loads the ram disk,
> runs /linuxrc and when it tries to mount the root file system we get the
> error message, see above.
>
> We think this is just a configuration issue, please check the files below
> and give us some advice how to get the system up and running.
> We would like to check the possibility if there is a way to elliminate
> this small 50M partition for /boot and integrate that also into the big
> one under LVM.
>
> Thank you in advance.
>
> Best Regards,
> Ferenc Csuk
>
>
> ----------------------- config files --------------------------
>
> Content of /etc/lilo.conf:
>
> boot = /dev/sda
> vga = normal
> read-only
> menu-scheme = Wg:kw:Wg:Wg
> lba32
> prompt
> timeout = 80
> message = /boot/message
>
> image = /boot/vmlinuz
> label = linux
> root = /dev/sdd1
> initrd = /boot/initrd
>
> image = /boot/vmlinuz
> label = linux_lvm
> root = /dev/vg00/lvol1
> initrd = /boot/initrd-lvm-2.4.0.gz
> append = "ramdisk_size=8192"
> optional
>
> image = /boot/vmlinuz_24
> label = linux_2.4
> root = /dev/sdd1
> initrd = /boot/initrd_24
> optional
>
> image = /boot/vmlinuz.suse
> label = suse
> root = /dev/sdd1
> initrd = /boot/initrd.suse
> optional
>
> image = /boot/memtest.bin
> label = memtest86
>
>
> Content of /etc/raidtab:
>
> raiddev /dev/md0
> raid-level 1
> nr-raid-disks 2
> nr-spare-disks 0
> chunk-size 4
> persistent-superblock 1
> device /dev/sda1
> raid-disk 0
> device /dev/sdb1
> raid-disk 1
>
> raiddev /dev/md1
> raid-level 1
> nr-raid-disks 2
> nr-spare-disks 0
> chunk-size 4
> persistent-superblock 1
> device /dev/sda2
> raid-disk 0
> device /dev/sdb2
> raid-disk 1
>
> Content of /mnt/etc/fstab:
>
> #/dev/sdd1 / ext2 defaults 1 1
> #/dev/sdd2 /boot ext2 defaults 1 2
> /dev/cdrom /cdrom auto ro,noauto,user,exec 0 0
> devpts /dev/pts devpts defaults 0 0
> /dev/fd0 /floppy auto noauto,user 0 0
> /dev/sdd8 /home ext2 defaults 1 2
> /dev/sdd7 /opt ext2 defaults 1 2
> proc /proc proc defaults 0 0
> /dev/sdd9 /tmp ext2 defaults 1 2
> /dev/sdd5 /usr ext2 defaults 1 2
> /dev/sdd6 /var ext2 defaults 1 2
> /dev/sdd3 swap swap defaults 0 2
> #
> /dev/vg00/lvol1 / ext2 defaults 1 1
> /dev/md0 /boot ext2 defaults 1 2
>
>
>
More information about the linux-lvm
mailing list