QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 847|回复: 1

升级内核后找不到 INIT?

[复制链接]
发表于 2004-3-14 20:18:01 | 显示全部楼层 |阅读模式
我的是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正常的话,该怎能怎么去掉老内核以节省资源??
发表于 2004-3-15 00:35:43 | 显示全部楼层
应该是 没有制作 initrd.img 文件. 可以这样解决.
进入 编译目录, 运行:
  mkinitrd   -o  initrd.img-2.6.4
  cp  initrd.img-2.6.4  /boot/

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

按上面的改一下应该没有问题的,你试试看行不行
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 18:27 , Processed in 0.045104 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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