On 4/13/05, jack wallen <jlwallen@xxxxxxxxxxxxxxx> wrote: > okay so i made the mistake earlier when i sent out the email saying it > was all about /etc/grub instead of /boot/grub. okay well here's the real > deal. > > i have three kernels installed on FC3 (from up2date). there is a symlink > in /etc/ to /boot/grub/grub.conf but there is no grub directory > in /boot. the machine still boots but it's booting the older kernel > (kernel-2.6.9-1.667). the other kernels on the machine are: > > kernel-2.6.10-1.770_FC3 > kernel-2.6.11-1.14_FC3 > > the contents of /boot are: > > config-2.6.10-1.770_FC3 System.map-2.6.10-1.770_FC3 > config-2.6.11-1.14_FC3 System.map-2.6.11-1.14_FC3 > initrd-2.6.10-1.770_FC3.img vmlinuz-2.6.10-1.770_FC3 > initrd-2.6.11-1.14_FC3.img vmlinuz-2.6.11-1.14_FC3 > > so how do i get grub back up and running so i can actually configure the > machine to boot the new kernel instead of the old one? > > thanks everyone > I think your problem is that you have a boot partition, but that partition is not getting mounted. Notice that you are booting a kernel that is not there! So GRUB can find it, as well as itself, but since it is not properly mounted (the /boot directory, that is) you cannot see either. Also, you cannot boot your new kernels because RPM could not find the grub.conf when you updated your kernel. I suggest removing the newer kernels, mounting your /boot partition, and then reinstalling the newer kernels. What partitions do you have? (run "fdisk -l" as root) What is in your /etc/fstab file? I have seen someone else with this problem, I wonder what causes a system to not mount the /boot partition after install. Perhaps fstab wasn't created properly? Jack, how did you initially partition your disk? (With Disk Druid, or fdisk?) Jonathan