[问题]用DVD升级的,grub找不到2.6.22-14的内核

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

[问题]用DVD升级的,grub找不到2.6.22-14的内核

#1

帖子 AutumnHealth » 2007-11-04 11:07

昨天用DVD的iso文件升级到7.10,但2.6.22-14的内核却加载不了,以前旧的2.6.20-16可以启动

代码: 全选

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd1,0)
kernel          /vmlinuz-2.6.22-14-generic root=UUID=b477ea2a-bdca-4f21-80c1-951c0976c4cc ro quiet splash loca    le=zh_CN
initrd          /initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.20-16-generic
root            (hd1,0)
kernel          /vmlinuz-2.6.20-16-generic root=UUID=b477ea2a-bdca-4f21-80c1-951c0976c4cc ro quiet splash loca    le=zh_CN
initrd          /initrd.img-2.6.20-16-generic
quiet
我的根分区是sdb5

代码: 全选

autumn@autumn-desktop:~$ ll /dev/disk/by-uuid/
总用量 0
lrwxrwxrwx 1 root root 10 2007-11-04 10:17 b477ea2a-bdca-4f21-80c1-951c0976c4cc -> ../../sdb5
已确认2.6.22-14已经安装:

代码: 全选

autumn@autumn-desktop:~$ ll /boot
总用量 26734
-rw-r--r-- 1 root root  414274 2007-09-24 04:28 abi-2.6.20-16-generic
-rw-r--r-- 1 root root  424317 2007-10-15 09:39 abi-2.6.22-14-generic
-rw-r--r-- 1 root root   83217 2007-09-24 01:47 config-2.6.20-16-generic
-rw-r--r-- 1 root root   75311 2007-10-15 09:39 config-2.6.22-14-generic
drwxr-xr-x 2 root root    1024 2007-11-04 10:11 grub
-rw-r--r-- 1 root root 6932937 2007-10-02 06:41 initrd.img-2.6.20-16-generic
-rw-r--r-- 1 root root 7029353 2007-11-04 10:11 initrd.img-2.6.22-14-generic
-rw-r--r-- 1 root root 7029274 2007-11-04 10:11 initrd.img-2.6.22-14-generic.bak
drwx------ 2 root root   12288 2007-10-02 05:20 lost+found
-rw-r--r-- 1 root root  103204 2007-09-28 18:06 memtest86+.bin
-rw-r--r-- 1 root root  807071 2007-09-24 04:30 System.map-2.6.20-16-generic
-rw-r--r-- 1 root root  823535 2007-10-15 09:39 System.map-2.6.22-14-generic
-rw-r--r-- 1 root root 1747372 2007-09-24 04:28 vmlinuz-2.6.20-16-generic
-rw-r--r-- 1 root root 1764280 2007-10-15 09:39 vmlinuz-2.6.22-14-generic
grub启动2.6.20-16的时候也提示file not found,在路径前加上/boot却可以启动

代码: 全选

kernel          /boot/vmlinuz-2.6.20-16-generic ......
initrd          /boot/initrd.img-2.6.20-16-generic ......
但2.6.22-14无论有没有加 /boot 都提示 file not found

代码: 全选

kernel          /boot/vmlinuz-2.6.22-14-generic ......
initrd          /boot/initrd.img-2.6.22-14-generic ......
已经尝试卸载掉2.6.22-14,然后从cn99的源上重新下载安装还是不行

我的问题是,如何才能加载2.6.22-14的内核呢 :(
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
paaboo
帖子: 27
注册时间: 2006-11-25 13:54
来自: 福建

#2

帖子 paaboo » 2007-11-04 12:29

建议在grub命令行下启动,使用tab功能找到内核文件,应该是不会报file not found的,
注意硬盘的分区情况,kernel行的root选项可以简写的,goodluck
满天相思雨
--------------------------
AMD 4400+
NVIDIA 8600 gs
DDR2 4G
SUMSUNG 20'
SATA 200G
UBUNTU 9.04
一点浩然气@夏天
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#3

帖子 AutumnHealth » 2007-11-04 16:22

就是用tab补全的呀
root选项默认是用UUID,我也检查过,就是我的/dev/sdb5,上面我也贴出了我的UUID,一样的。
现在只能在grub菜单按c进入编辑模式,然后手动加载kernel和initrd才能启动,而kernel和initrd的内容和grub菜单里是一样的,为什么用菜单就提示file not found呢 :(
现在我每次启动都得自己指定内核才行。。。
怎么解决呢?
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26

#4

帖子 windwiny » 2007-11-04 17:24

把 boot 里的vm 和init 文件在根目录下创建链接 更方便
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#5

帖子 AutumnHealth » 2007-11-04 17:24

再顶一下 :(
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#6

帖子 AutumnHealth » 2007-11-04 18:41

再顶一下 :( :( :(
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#7

帖子 AutumnHealth » 2007-11-04 19:31

用cat TAB找到了,在hd(0,0)
可是,/boot明明装在sdb1,/装在sdb5,grub怎么会认到(hd0,0)呢
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
回复