LinuxSir.cn,穿越时空的Linuxsir!

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

安装完gentoo后无法启动??

[复制链接]
发表于 2007-4-27 16:37:12 | 显示全部楼层 |阅读模式
前提:我硬盘是80G.
分区情况:/dev/sda1 --C盘
         /dev/sda2  --扩展分区
         /dev/sda5  --D盘
         /dev/sda6  --E盘
         /dev/sda7   --/boot
             /dev/sda8   --swap
             /dev/sda9    --/usr
             /dev/sda10  --/
             /dev/sda11   --F盘
我是用mininal了安装的, 下载stage3和portage后,放在F盘中,然后在mininal启动以后挂载到/mnt/gentoo/winF目录中,然后将stage3和portage,cp 到/mnt/gentoo中目录中去,然后解压这两个目录.后面的安装都是按照官方文档一步一步下去的.
    安装内核的时候,我选用的是#emerge genkernel
                                     用 #genkernel all进行内核编译.
#emerge grub
#nano -w /boot/grub/grub.conf
里面的内容如下:
default 0
timeout 10
title=gentoo
root (hd0,6)   /我的boot分区是/dev/sda7所以选这个
kernel  /kernel-genkernel-x86-2.6.20-gentoo-r6  root=/dev/ram0  init=/linuxrc ramdisk=8129 real_root=/dev/sda7  udev
initrd   /initramfs-genkernel-x86-2.6.20-gentoo-r6
title=windowsXP
rootnoverify (hd0,0)
makeactive
chainloader+1
下面将grub安装到MBR上面
#grub
grub>root(hd0,6)
grub>setup (hd0)
grub>quit
#exit
#umount /mnt/gentoo/boot    /mnt/gentoo/usr  /mnt/gentoo/  
#reboot
重启以后,
选中gentoo那一项,一大堆的检测信息过后,出现      Block Device /dev/sda7  is not a valid root device
The root blcock device is unspedified or not detected
选中windows中,根本都没有反应,各位兄弟姐妹们,帮帮我吧,我身边都没有学linux的朋友
注:我的硬盘是sata的,所以是/dev/sda
 楼主| 发表于 2007-4-27 16:43:32 | 显示全部楼层

安装完gentoo后无法启动??

前提:我硬盘是80G.
分区情况:/dev/sda1 --C盘
         /dev/sda2  --扩展分区
         /dev/sda5  --D盘
         /dev/sda6  --E盘
         /dev/sda7   --/boot
             /dev/sda8   --swap
             /dev/sda9    --/usr
             /dev/sda10  --/
             /dev/sda11   --F盘
我是用mininal了安装的, 下载stage3和portage后,放在F盘中,然后在mininal启动以后挂载到/mnt/gentoo/winF目录中,然后将stage3和portage,cp 到/mnt/gentoo中目录中去,然后解压这两个目录.后面的安装都是按照官方文档一步一步下去的.
    安装内核的时候,我选用的是#emerge genkernel
                                     用 #genkernel all进行内核编译.
#emerge grub
#nano -w /boot/grub/grub.conf
里面的内容如下:
default 0
timeout 10
title=gentoo
root (hd0,6)   /我的boot分区是/dev/sda7所以选这个
kernel  /kernel-genkernel-x86-2.6.20-gentoo-r6  root=/dev/ram0  init=/linuxrc ramdisk=8129 real_root=/dev/sda7  udev
initrd   /initramfs-genkernel-x86-2.6.20-gentoo-r6
title=windowsXP
rootnoverify (hd0,0)
makeactive
chainloader+1
下面将grub安装到MBR上面
#grub
grub>root(hd0,6)
grub>setup (hd0)
grub>quit
#exit
#umount /mnt/gentoo/boot    /mnt/gentoo/usr  /mnt/gentoo/  
#reboot
重启以后,
选中gentoo那一项,一大堆的检测信息过后,出现      Block Device /dev/sda7  is not a valid root device
The root blcock device is unspedified or not detected
选中windows中,根本都没有反应,各位兄弟姐妹们,帮帮我吧,我身边都没有学linux的朋友
注:我的硬盘是sata的,所以是/dev/sda
回复 支持 反对

使用道具 举报

发表于 2007-4-27 16:44:37 | 显示全部楼层
real_root=/dev/sda10
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 16:51:15 | 显示全部楼层
不好意思,发帖反应太慢了,我以为没有发出去,所以请版主将下面的两个相同的帖子给删了
回复 支持 反对

使用道具 举报

发表于 2007-4-27 17:52:19 | 显示全部楼层
手动编译内核:
make defconfig
make
make modules_install
cp arch/i386/boot/bzImage /boot/...
修改menu.lst即可
回复 支持 反对

使用道具 举报

发表于 2007-4-27 18:11:33 | 显示全部楼层
你應該沒有將libsata編譯進內核,或者你將它編譯成了模塊。
你可以進入bios將sata硬盤設成ide兼容模式,那麽sata硬盤就被當做ide硬盤使用了。重新編譯好內核後再將它設回來。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 18:21:19 | 显示全部楼层
谢谢两位兄弟,但是我觉得不是SATA硬盘的问题,以前我安装FC mandriva的时候都能够引导从成功,我觉得是我的grub.conf文件编辑得有点问题,请大家指点!!!!
回复 支持 反对

使用道具 举报

发表于 2007-4-27 18:51:18 | 显示全部楼层
Kernel那一行改为:
kernel /gentoo-kernel  root=/dev/sda10 console=tty1 video=vesafb:ywrap,pmipal,1024x768-16@85
回复 支持 反对

使用道具 举报

发表于 2007-4-27 18:53:46 | 显示全部楼层
fstab你改了没有?
/ROOT要改成你的盘!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 19:28:12 | 显示全部楼层
Post by limon
real_root=/dev/sda10

兄弟,/dev/sda10可是/ 分区啊,我现在要引导的是/boot分区
回复 支持 反对

使用道具 举报

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

本版积分规则

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