+ -
当前位置:首页 → 问答吧 → 2.6.6内核无法引导的问题 help

2.6.6内核无法引导的问题 help

时间:2004-10-17

来源:互联网

我想把2.4.20-8的内核升级成2.6.6的 , 编译都很顺利, 我也把grub.conf的内容作了修改 如下 :
default=1
timeout=10
splashimage=(hd0,7)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,7)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title Shi' Window XP
rootnoverify (hd0,0)
title Red Hat Linux (2.6.6)
root (hd0,7)
kernel /vmlinuz-2.6.6 ro root=/dev/hda8
initrd /initrd-2.6.6.img

chainloader +1


创建新的初始ramdisk 是用如下命令
mkinitrd /boot/initrd-2.6.6.img 2.6.6


可是引导系统的时候, 引导了一点,就出现
......
/initrd/proc failed : 2

kernel panic: No init found . Try passing init= option to kernel

就死掉了. 幸亏原来的2.4.20-8 还能用

请各位大侠帮忙 , 谢谢了 !!!!!!!!

作者: dada199   发布时间: 2004-10-17

没有人给点建议吗 ??/??

作者: dada199   发布时间: 2004-10-18

问一句你的问题解决了没有
我也遇到和你一模一样的错误

作者: anuode   发布时间: 2004-10-29

vmlinuz确信路径对了?

我也启动不了,是 /lib/modules/2.6.9/modules.dep No such file

你是怎么编译的?
我是 make mrproper
make xconfig
make
make modules_install
make install

作者: made_in_chn   发布时间: 2004-10-30

vmlinuz确信路径对了?

我也启动不了,是 /lib/modules/2.6.9/modules.dep No such file

你是怎么编译的?
我是 make mrproper
make xconfig
make
make modules_install
make install
你这个是root (hd0,X)这个地方出错了!
#grub
#find /boot/grub/stage1
看一下X是多少?

作者: peterwlp   发布时间: 2004-11-04

看来是普遍现象我也遇到同样的问题同问.
对于RH8/9的用户而言有两个程序需要更新: modutils工具包和mkinitrd程序.mkinitrd程序你更新了吗怎么更新代码从什么地方可以下到

作者: ggz   发布时间: 2004-11-05

首先,一个很明显的问题,你的windows会无法启动,“chainloader +1”是启动windows的,居然被你和“ rootnoverify (hd0,0)”这句拆开了。
另外,initrd并不必要,就让grub直接帮你加载内核得了。
最后,init找不到还有可能是你编译内核的选项有问题,请留意有关IDE,ATA的选项。

作者: phyma   发布时间: 2004-11-08

问题是initrd.img文件没有做,
看一下/boot目录中到底有没有initrd.img-2.6.x文件?
我一般在编译内核后用
mkinitrd -o /boot/initrd.img-2.6.9 /lib/modules/2.6.9
命令重新做一个

作者: crquan   发布时间: 2004-11-11