LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo下面编译2.6.10内核后启动出错

[复制链接]
发表于 2005-1-20 15:12:56 | 显示全部楼层 |阅读模式
原内核版本2.4.26
编译过程:
make menuconfig
make
make modules_install
make install

然后执行emerge -k mkinitrd
下载安装mkinitrd
然后执行mkinitrd initrd-2.6.10.img 2.6.10

修改了grub。
启动后,选择新内核启动
然后出现了
EXT3-fs:mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2
umount /initrd/proc fiaied:2
Freein unused kernel memory: 228k freed
Kernel panic -not syncing: No init found. Try passing init= option to kernel

然后挂起了。

大家帮忙看看。我查了些资料。
有两个原因,一个是EXT3文件系统没有编译进内核,这点可以排除,我已经编译了。
还有就是不要传递 root=LABEL=/ 我也确实在grub.conf中写这个。我的grub.conf内容如下

root (hd0,8)
kernel /boot/vmlinuz
initrd /boot/initrd-2.6.10.img
发表于 2005-1-20 16:50:20 | 显示全部楼层
试着不要initrd!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-20 20:12:32 | 显示全部楼层
谢谢楼上的。注释了initrd这一行,确实可以启动了。
不过X不能启动了,网络的支持也没了,一定是少选了东西。还是得重新编译一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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