LinuxSir.cn,穿越时空的Linuxsir!

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

利用STAGE3安装完GENTOO后不能启动

[复制链接]
发表于 2008-10-23 16:16:09 | 显示全部楼层 |阅读模式
我是按照官方网站的手册安装GENTOO的,我把bzImage改成了kernel-2.6.25-gentoo-r8并拷到了/boot下,grub.conf如下:
root (hd0,0)
kernel /boot/kernel-2.6.25-gentoo-r8 root=/dev/sda1

重启后就出现:
Warning:unable to open an initial console.
kernel panic-no syncing:No init found.Try passing init= option to kernel.

我已把ext2 ext3都编译到了内核中,不知各位高手以上问题怎么解决?
发表于 2008-10-23 16:17:06 | 显示全部楼层
你试试用 genkernel 编译内核,grub.conf 好像写的也不对
回复 支持 反对

使用道具 举报

发表于 2008-10-23 17:57:19 | 显示全部楼层
供参考

root (hd0,6)
kernel /kernel-genkernel-x86-2.6.25-gentoo-r8 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda9  doscsi
initrd /initramfs-genkernel-x86-2.6.25-gentoo-r8
回复 支持 反对

使用道具 举报

发表于 2008-10-24 12:01:49 | 显示全部楼层
我判断,问题是无法加载主分区。
你在[File systems]这里面选择,你主分区的格式,并且选择内置(而不是模块)
否则在启动的时候,无法启动。
回复 支持 反对

使用道具 举报

发表于 2008-10-24 18:01:57 | 显示全部楼层
我怎么看都像是在grub里指定了initrd 但实际上initrd文件不存在时的出错信息,楼主有指定initrd吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 11:35:51 | 显示全部楼层
我是在虚拟机安装GENTOO的,不好意思,上次没有说。
我也用过genkernel --lvm2 all 但会死机
我的分区是:   /dev/sda1     挂载/mnt/gentoo/boot   格式为EXT3    为启动分区
                    /dev/sda2     swap
                    /dev/sda3    挂载/mnt/gentoo          格式为EXT3
并且我已在内核中内置了EXT2、EXT3。
在GRUB.CONF中没有指定initrd、init
root(hd0,0)
kernel /boot/kernel-2.6.25-gentoo-r8 root=/dev/sda1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-28 11:42:33 | 显示全部楼层
我刚才把GRUB.conf改为如下:
root (hd0,0)
kernel /boot/kernel-2.6.25-gentoo-r8 root=/dev/[color="Red"]sda3
就要以启动正常,并进入文字状态
回复 支持 反对

使用道具 举报

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

本版积分规则

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