On Tue, 2004-08-03 at 16:25, David Nedrow wrote: > On a Compaq Proliant DL360, I can install Fedora Core 2 without a > problem. However, on the first boot (and any subsequent boot), the > kernel panics when trying to open the root device. > > Basically, here's the output: > > RAMDISK: Compressed image found at block 0 > VFS: Mounted root (ext2 filesystem). > Red Hat nash version 3.5.22 starting > Mounted /proc filesystem > Mounting sysfs > Loading jbd.ko module > Loading ext3.ko module > Creating block devices > VFS: Cannot open roo device "LABEL=/" or unknown block(0,0) > Please append a correct "root=" boot option > Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0) > > I suspect that the cpqarray driver is not loading. Is there a way in > grub to instruct the kernel (or mod-utils) to load a specifc driver > during boot? > > -David > David, The drivers needed at boot time are supposed to be in the initrd image file (referenced as the third line in most Linux grub stanzas. Now if you have some unique needed driver, you may need to make sure that you are constructing this file by hand each time you upgrade your kernel. Take a look at mkinitrd for information on creating the initrd file. This is one of those chicken and egg things. How do I load a module from under /lib/modules/<kernel version>/ before mounting "/" ? So the initrd contains things like the ext3.ko module and other needed modules to "boot" the system. Subsequent module loading can be accomplished from the directory tree, once "/" has been mounted. Certainly a "disk driver" that is not "hard-compiled" into the kernel would be one of the needed modules to boot.... HTH, --Rob