blackfy 发表于 2004-3-14 20:18:01

升级内核后找不到 INIT?

我的是RH9,下载了2.6.0的内核

我先把需要升级的都升级了

然后在GNOME下执行make xconfig

之后退出图形界面,在字符下执行
make;
make modules;
make modules_install;
make isntall;
reboot;

然后在LILO的登陆界面发现多了个选择"2.6.0",心中大喜,应该成功了

但是......选择了2.6.0后,开始进入RH,在字符下出现了错误"init not found, Try passing
init=option....."

我不知道怎么回事,第一次升级就出现了这个错误,请问高手怎么解决??

还有个疑问,我是在"升级"还是在"安装"新内核啊?为什么我升级了 后原先的 2.4.X还在?而且可以正常进入??如果我2.6.0正常的话,该怎能怎么去掉老内核以节省资源??

oringe 发表于 2004-3-15 00:35:43

应该是 没有制作 initrd.img 文件. 可以这样解决.
进入 编译目录, 运行:
mkinitrd   -oinitrd.img-2.6.4
cpinitrd.img-2.6.4/boot/

启动的时候告诉它 initrd.img 文件在哪.比如 配置grub 可以这样.
   root (hd*,*)
   kernel   /boot/vmlinuz-2.6.4root=/dev/hd**
   initrd   /boot/initrd.img-2.6.4
   boot

按上面的改一下应该没有问题的,你试试看行不行
页: [1]
查看完整版本: 升级内核后找不到 INIT?