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 Now, GRUB was installed as an option on RH7.2 install. There is an /etc/lilo.conf.anaconda file, though no link (symolic or otherwise) to /etc/lilo.conf. Am I right in assuming lilo has nothing to do with the problem given we are using grub ? In case there is some tie in, here are the contents of /etc/lilo.conf.anaconda prompt timeout=50 default=linux boot=/dev/cciss/c0d0 map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.7-10 label=linux initrd=/boot/initrd-2.4.7-10.img read-only root=/dev/cciss/c0d0p8 NB: from #df -k output /boot = /dev/cciss/c0d0p1 / = /dev/cciss/c0d0p8 Can you help please.... 1. Do I have the wrong "boot=" entry in /etc/grub.conf ? i.e should it be /dev/cciss/c0d0p1 (/boot) or as is on /dev/cciss/c0d0p8 (/) 2. Do I need to copy other files from the image build directory i.e. /usr/src/linux-2.4.7-10/arch/i386/boot (where bzImage is put) to the /boot directory ? 3. There is link from /boot/vmlinuz-2.4 to /boot/vmlinuz-2.4.7-10. Do I need to break this and point to /boot/bzImage.02102002 (my newly created image) from /boot/vmlinuz-2.4.7-10 ? Any help you can offer is more than appreciated team. Over to you... Regards and Best Wishes Allen Bossom [EMAIL PROTECTED] _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub