I then pretty much just forgot about it, because I assumed on my next reboot it'd boot 3.1.6 as expected. That was about a week ago, and I just noticed now that for some reason it's still booting 3.0.6. I actually paid attention the next time I booted, and 3.1.6 is not even an option on the grub boot menu. It almost seems like grub isn't using grub.conf at all.
I also tried booting 3.1.6 by manually editing the kernel line in grub, changing 3.0.6 to 3.1.6, and it said it couldn't find the file... for your reference, here's my /boot directory and my grub.conf. Any ideas?
Code: Select all
$ ls /boot
System.map-2.6.39-gentoo-r3 config-2.6.39-gentoo-r3 lost+found
System.map-2.6.39-gentoo-r3.old config-2.6.39-gentoo-r3.old vmlinuz-2.6.39-gentoo-r3
System.map-3.0.6-gentoo config-3.0.6-gentoo vmlinuz-2.6.39-gentoo-r3.old
System.map-3.1.6-gentoo config-3.1.6-gentoo vmlinuz-3.0.6-gentoo
System.map-3.1.6-gentoo.old config-3.1.6-gentoo.old vmlinuz-3.1.6-gentoo
boot grub vmlinuz-3.1.6-gentoo.old
Code: Select all
$ cat /boot/grub/grub.conf
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
# default starts indexing at 0
default 0
timeout 5
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#title Gentoo Linux 2.6.30a
#root (hd0,1)
#kernel /boot/kernel-2.6.30a real_root=/dev/md3
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
title Gentoo Linux 3.1.6-gentoo
root (hd0,1)
kernel /boot/vmlinuz-3.1.6-gentoo real_root=/dev/md3 ramdisk_size=128000
title Gentoo Linux 3.0.6-gentoo
root (hd0,1)
kernel /boot/vmlinuz-3.0.6-gentoo real_root=/dev/md3 ramdisk_size=128000
title Gentoo Linux 2.6.39-gentoo-r3
root (hd0,1)
kernel /boot/vmlinuz-2.6.39-gentoo-r3 real_root=/dev/md3 ramdisk_size=128000
title Windows XP Pro
rootnoverify (hd0,0)
makeactive
chainloader +1
# vim:ft=conf:





