Matthew R. Lee wrote:
On Saturday 05 July 2008 19:15:05 Mick wrote:
On Sunday 06 July 2008, Matthew R. Lee wrote:
I've just compiled a new kernel, but when I reboot grub will not load the
new kernel. I get error 15 (file not found). But the file is there.
Yes grub is install properly and yes the boot partition was mounted when
I copied the new kernel across and changed the grub.conf. What's really
confusing me is there's no syntax error in the grub.conf that I can see,
and the first kernel on the list boots fine. Anyone got any cluse as to
why grub can't see the second kernel?
[grub.conf]
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo 2.6.22-r2
root (hd0,0)
kernel /boot/kernel-2.6.22-r2-2 root=/dev/sda3
video=vesafb:mtrr,ywrap,[EMAIL PROTECTED]
title=Gentoo 2.6.24-r8
root (hd0,0)
kernel /boot/kernel-2.6.24-r8 root=/dev/sda3
video=vesafb:mtrr,ywrap,[EMAIL PROTECTED]
Could you please show us:
$ mount
and
# ls -la /boot
/dev/sda3 on / type ext3 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
/dev/sda1 on /boot type ext2 (rw)
total 17256
drwxr-xr-x 5 root root 1024 Jul 5 18:28 .
drwxr-xr-x 21 root root 4096 Dec 29 2007 ..
drwxr-xr-x 4 root root 1024 Aug 16 2007 boot
-rw-r--r-- 1 root root 37395 Dec 25 2006 config-2.6.18-r5
-rw-r--r-- 1 root root 35286 Dec 28 2006 config-2.6.18-r6
-rw-r--r-- 1 root root 29907 Jul 19 2007 config-2.6.21-r4
-rw-r--r-- 1 root root 39449 Aug 4 2007 config-2.6.22-r2
-rw-r--r-- 1 root root 44583 Jul 5 18:48 config-2.6.24-r8
-rw-r--r-- 1 root root 44541 Jun 23 18:25 config-2.6.25-r5
drwxr-xr-x 2 root root 1024 Jun 23 17:02 grub
-rw-r--r-- 1 root root 486761 Oct 7 2006 initrd.img-2.6.17-sata
-rw-r--r-- 1 root root 1637016 Dec 25 2006 kernel-2.6.18-r5
-rw-r--r-- 1 root root 1606118 Dec 28 2006 kernel-2.6.18-r6
-rw-r--r-- 1 root root 1916280 Jul 19 2007 kernel-2.6.21-r4
-rw-r--r-- 1 root root 1740624 Aug 4 2007 kernel-2.6.22-r2
-rw-r--r-- 1 root root 1847000 Jul 5 18:48 kernel-2.6.24-r8
-rw-r--r-- 1 root root 2952220 Jun 23 18:24 kernel-2.6.25-r5
drwx------ 2 root root 12288 Dec 27 2007 lost+found
-rw-r--r-- 1 root root 738926 Dec 25 2006 system.map-2.6.18-r5
-rw-r--r-- 1 root root 712206 Dec 28 2006 system.map-2.6.18-r6
-rw-r--r-- 1 root root 813409 Jul 19 2007 system.map-2.6.21-r4
-rw-r--r-- 1 root root 810321 Aug 4 2007 system.map-2.6.22-r2
-rw-r--r-- 1 root root 870491 Jul 5 18:48 system.map-2.6.24-r8
-rw-r--r-- 1 root root 1183038 Jun 23 18:25 system.map-2.6.25-r5
I should probably give /boot a clean, but could this be the problem?
According to your grub.conf your default is the top entry, but the
kernel image for that doesn't exist in your boot partition.
kernel /boot/kernel-2.6.22-r2-2 root=/dev/sda3
should probably be
kernel /boot/kernel-2.6.22-r2 root=/dev/sda3
Thats if 2.6.22-r2 is the kernel your trying to boot.
HTH
Matt
--
gentoo-user@lists.gentoo.org mailing list