[已解决]关于启动时选择内核的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Gardon
帖子: 50
注册时间: 2008-04-27 23:10

[已解决]关于启动时选择内核的问题

#1

帖子 Gardon » 2008-07-26 17:08

已升级到2.6.24-20,但启动时只有2.6.24-19可选择,我要怎么设置才能进入2.6.24-20?试图编辑menu.lst,但里面有些参数搞不明白,所以没敢动。

已安装的内核:

代码: 全选

libselinux1					install
linux-generic					install
linux-headers-2.6.24-16				install
linux-headers-2.6.24-16-generic			install
linux-headers-2.6.24-17				install
linux-headers-2.6.24-17-generic			install
linux-headers-2.6.24-19				install
linux-headers-2.6.24-19-generic			install
linux-headers-2.6.24-20				install
linux-headers-2.6.24-20-generic			install
linux-headers-generic				install
linux-image-2.6.24-16-generic			deinstall
linux-image-2.6.24-17-generic			deinstall
linux-image-2.6.24-19-386			install
linux-image-2.6.24-19-generic			install
linux-image-2.6.24-20-generic			install
linux-image-generic				install
linux-libc-dev					install
linux-restricted-modules-2.6.24-16-generic	deinstall
linux-restricted-modules-2.6.24-17-generic	deinstall
linux-restricted-modules-2.6.24-19-generic	install
linux-restricted-modules-2.6.24-20-generic	install
linux-restricted-modules-common			install
linux-restricted-modules-generic		install
linux-sound-base				install
linux-ubuntu-modules-2.6.24-16-generic		deinstall
linux-ubuntu-modules-2.6.24-17-generic		deinstall
linux-ubuntu-modules-2.6.24-19-generic		install
linux-ubuntu-modules-2.6.24-20-generic		install
util-linux					install
util-linux-locales				install
menu.lst的内容(部分注释的内容未贴出):

代码: 全选

default		0
timeout		30

## title		Ubuntu 8.04.1, kernel 2.6.24-19-386
## root		(hd0,8)
## kernel		/vmlinuz-2.6.24-19-386 root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro quiet splash locale=zh_CN
## initrd		/initrd.img-2.6.24-19-386
## quiet

## title		Ubuntu 8.04.1, kernel 2.6.24-19-386 (recovery mode)
## root		(hd0,8)
## kernel		/vmlinuz-2.6.24-19-386 root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro single
## initrd		/initrd.img-2.6.24-19-386

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd0,8)
kernel		/vmlinuz-2.6.24-19-generic root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro quiet splash locale=zh_CN
initrd		/initrd.img-2.6.24-19-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root		(hd0,8)
kernel		/vmlinuz-2.6.24-19-generic root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro single
initrd		/initrd.img-2.6.24-19-generic

title		Ubuntu 8.04.1, memtest86+
root		(hd0,8)
kernel		/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows NT/2000/XP (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1
上次由 Gardon 在 2008-07-26 17:34,总共编辑 1 次。
头像
oyasmi
帖子: 173
注册时间: 2007-06-04 9:54
来自: 南京

#2

帖子 oyasmi » 2008-07-26 17:18

复制2.6.24-19的内容,就是这些:

代码: 全选

title      Ubuntu 8.04.1, kernel 2.6.24-19-generic
root      (hd0,8)
kernel      /vmlinuz-2.6.24-19-generic root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro quiet splash locale=zh_CN
initrd      /initrd.img-2.6.24-19-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root      (hd0,8)
kernel      /vmlinuz-2.6.24-19-generic root=UUID=b2522aaa-33b4-4cd7-9c47-9208206b9193 ro single
initrd      /initrd.img-2.6.24-19-generic
粘贴到这些内容前面(或者后面,都行),在这段内容的第一个副本中查找-替换,把19替换成20(UUID里面的注意不要替换了)。保存,重启。

当然你要保证你的/boot/下有
initrd.img-2.6.24-20-generic
vmlinuz-2.6.24-20-generic
这两个文件!
等待青春散场;等待年华老去!
Gardon
帖子: 50
注册时间: 2008-04-27 23:10

#3

帖子 Gardon » 2008-07-26 17:32

刚才发完贴我就后悔了,google了一下,自己已经解决了,汗。。。

不管怎么说,感谢2楼的同学~~
头像
oyasmi
帖子: 173
注册时间: 2007-06-04 9:54
来自: 南京

#4

帖子 oyasmi » 2008-07-26 17:38

恩,呵呵,楼主前途无量阿……
先wiki,再google,最后才发帖问!
等待青春散场;等待年华老去!
回复