Hi Liberty, Thanks for replying. Yes, the kernel is loading as you have pointed out.
I need to make sure that I compile in the cciss.o object into kernel. Only thing is, I cannot understand how the kernel can boot without mounting /boot partition (/boot/vmlinuz-2.4.7-10 or /boot/bzImage.02102002 as previously referred to. Do I have to specfify a switch to the linux "make" or do I just make sure that the i686 rpm is installed Liberty ? Or do I need to create a driver disk with the image file cpq-updates.img (specifically for Compaq ML350/370 with 5300 controller ?). Thanks again for your helpa Liberty and, if you are sure I can get away with no initrd fine. Dont I need to ensure the CPQ5300 driver (img) is loaded before the root filesys can be mounted ? Or amI way off the mark Liberty ? -----Original Message----- From: Liberty Young [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 03, 2002 6:10 AM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: RE: Compaq 5300 with RH7.2 using Grub Allen: Looking at the output of your kernel as it's loading, you have grub working just fine. The problem is with the kernel you've compiled...the line ""request module[block-major-104]: Root fs not mounted"" typically means that you don't have the a specific option compiled in the kernel...in your case, it's ciss... is it compiled in as a module? And if you are doing your own kernel, then you should either do your own initrd image OR just not use an initrd image. --------------------------------------------------- From: Allen Bossom <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Compaq 5300 with RH7.2 using Grub Date: Wed, 2 Oct 2002 17:26:49 +1200 Hello GNU team, I have had a look at the GRUB FAQ, also stepped through http://www.redhat.com/mirrors/LDP/HOWTO/Kernel-HOWTO-x.html I had no problems compiling the new kernel (had to make changes to fs.h and limits.h). Excellent documentation 'cept when you come to the specifics of GRUB. NB: /etc/grub is a symbolic link to /boot/grub/grub.conf Here is my /etc/grub.conf file contents... default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz password --md5******************** title Red Hat Linux (2.4.7-10) root (hd0,0) kernel /vmlinuz-2.4.7-10 ro root=/dev/cciss/c0d0p8 initrd /initrd-2.4.7-10.img Now, by editing (hit e on Grub screen) after entering grub password, I could manually edit (as per instruction from Red Hat 7.2 manuals online). By hitting e on the highlighted (2.4.7-10) I could see the following... root (hd0,0) kernel /vmlinuz-2.4.7-10 ro root=/dev/cciss/c0d0p8 initrd /initrd-2.4.7-10.img I then edited the middle line to point to the new kernel (which I had copied after successful compile) from /usr/src/linux-2.4.7-10/arch/i386/boot/bzImage to /boot/bzImage.02102002 i.e. kernel /bzImage.02102002 ro root=/dev/cciss/c0d0p8 Then, as instructed, I hit b (for boot). On boot up I received the following... ... . . NET4: Unix doamin sockets 1.0/SMP for Linux NET4.0. ds: no socket drivers loaded! request module[block-major-104]: Root fs not mounted VFS: Cannot open root device "cciss/c0d0p8 or 68:08 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 68:08 <<snip>> _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub