bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Compaq 5300 with RH7.2 using Grub


From: Allen Bossom
Subject: RE: Compaq 5300 with RH7.2 using Grub
Date: Thu, 3 Oct 2002 10:58:33 +1200

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:address@hidden
Sent: Thursday, October 03, 2002 6:10 AM
To: address@hidden
Cc: address@hidden
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 <address@hidden>
To: address@hidden
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>>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]