LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 896|回复: 12

debian 内核升级不能启动

[复制链接]
发表于 2009-6-17 11:10:03 | 显示全部楼层 |阅读模式
现在我运行的内核版本是2.6.18-6-686

要升级到版本2.6.22.14

下载内核源,按照正在运行的内核.config, 编译生成.deb文件,   安装之, reboot


发现新的内核不能启动

提示信息
begin:waiting for root file system... ...
hda:cache flushes supported

跑到这里就不动了哦

幸好旧的内核可以启动,要不然就郁闷死了


寻求帮助...
发表于 2009-6-17 12:26:57 | 显示全部楼层
/boot  (或者 / )是什么文件系统?
新编内核有 img么?
用旧 .config 应该没问题啊, 不过没用过  2.6.22....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 12:44:10 | 显示全部楼层
***:/boot# ls
config-2.6.18-6-686      initrd.img-2.6.18-6-686  vmlinuz-2.6.18-6-686
config-2.6.18-6-686.old  initrd.img-2.6.22.14     vmlinuz-2.6.22.14
config-2.6.22.14         System.map-2.6.18-6-686
grub                     System.map-2.6.22.14
boot下面就这些,img 是有的,啥文件系统我不知道怎么看,我就用的以前的config,以前什么样现在就应该是什么样了,就是启动不了哦
回复 支持 反对

使用道具 举报

发表于 2009-6-17 13:19:41 | 显示全部楼层
从旧内核命名看不像自己编译的,那新内核也没必要编吧,非要编译也应该选一个比较新的版本比如 2.6.26 吧,这样可以从官方的 deb 包中提取 2.6.26 的 .config 而不是用 2.6.18 的旧配置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 14:09:05 | 显示全部楼层
旧内核不是自己编译的,我随便下的一个新的哦,为啥就跑不起来,我想删掉安装的内核,要删那些东东呢
回复 支持 反对

使用道具 举报

发表于 2009-6-17 19:06:05 | 显示全部楼层
新立得里搜索 2.6.22 标记删除。etch-backports 源中包含 2.6.26 的内核,不用另外下载,把源列表修改一下升级就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 23:15:48 | 显示全部楼层
Post by zhao8882407;1998676
现在我运行的内核版本是2.6.18-6-686

要升级到版本2.6.22.14

下载内核源,按照正在运行的内核.config, 编译生成.deb文件,   安装之, reboot


发现新的内核不能启动

提示信息
begin:waiting for root file system... ...
hda:cache flushes supported

跑到这里就不动了哦

幸好旧的内核可以启动,要不然就郁闷死了


寻求帮助...


会否是配置文件内容不对囗了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-18 12:31:58 | 显示全部楼层
难道2.6.22.14不能用2.6.18-6-686的.config吗?
要自己配置的话,选项实在太多哦.
回复 支持 反对

使用道具 举报

发表于 2009-6-18 16:46:34 | 显示全部楼层
看你的内核版本应该还是etch的吧?
现在的stable是lenny了,可以考虑升级到lenny看。
回复 支持 反对

使用道具 举报

发表于 2009-6-19 00:51:34 | 显示全部楼层
Post by zhao8882407;1999089
难道2.6.22.14不能用2.6.18-6-686的.config吗?
要自己配置的话,选项实在太多哦.


我是指 Grub 的配置文件,/boot/grub/menu.lst 的内容是否不对囗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表