在ubuntu 9.04 下编译linux 2.6.17.14后无法从新编译的内核启动

内核编译和嵌入式产品的设计与开发
回复
bird28
帖子: 2
注册时间: 2009-06-27 21:51

在ubuntu 9.04 下编译linux 2.6.17.14后无法从新编译的内核启动

#1

帖子 bird28 » 2009-06-27 22:15

在ubuntu 9.04 下编译linux 2.6.17.14成功后,修改了menu.list:

title Ubuntu 9.04, kernel 2.6.17
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.17 root=UUID=38BC65ECBC65A55A loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.17

title Ubuntu 9.04, kernel 2.6.28-13-generic
root ()/ubuntu/disks
kernel /boot/vmlinuz-2.6.28-13-generic root=UUID=38BC65ECBC65A55A loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.28-13-generic

然后重新启动,选择Linux 2.6.17.14 启动,结果显示:
ALERT! /dev/disk/by-uuid/xxxxxxxxxxx Does not exist, dropping to a shell
=
下面还会有busybox 的信息。

无法从新编译的内核启动。

我google了很多方法都不行,包括在menu.list中加入rootdelay=90,也不行。

请问有没有办法解决这个问题? 我的ubuntu 是wubi方式安装的。

谢谢!
l_zhang
帖子: 3
注册时间: 2009-06-27 17:22

Re: 在ubuntu 9.04 下编译linux 2.6.17.14后无法从新编译的内核启动

#2

帖子 l_zhang » 2009-07-03 14:11

我在Ubuntu9.04下编译xen 然后启动 也遇到了同样的问题 至今没解决
回复