LinuxSir.cn,穿越时空的Linuxsir!

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

如何把Grub装到不是MBR的分区中?

[复制链接]
发表于 2004-11-15 09:03:44 | 显示全部楼层 |阅读模式
Debian安装时提示说可以把grub装到不是mbr的分区中,只需将该分区设置为可引导就行。但是我把/dev/hda5设置成可引导后往里面装grub(不是命令行,是安装界面下),重启以后显示 "Error 17",死机。

据说RedHat可以这样装,请教各位是怎么回事
发表于 2004-11-15 09:19:08 | 显示全部楼层
其实要注意一点,虽然现在说grub的安装支持任何位置,一般还是安装在硬盘分区的前8g以内,这样成功率几乎100%,但是对于现在的双系统而言(winxp/linux),winxp所占空间较大,而且它又霸道,所以,分区时在前8g以内分一个较少(100M)的/boot分区用以安装grub为好,win程序较多的话,可以安装到其他扩展分区,以保证/boot分区在8g之内。当然/boot分区要设为active。
 楼主| 发表于 2004-11-15 09:27:16 | 显示全部楼层
谢谢,不过我确实是分了一个200M的/boot在前8G,安装的时候干脆就红屏报错,奇怪的是如果再输入一次/dev/hda5(就是/boot)就不报错了,重启后继续死机+Error17
发表于 2005-11-19 23:16:28 | 显示全部楼层
我也是啊
ERROR17
请大虾们指导一下怎么解决。。。
回复 支持 反对

使用道具 举报

发表于 2005-11-20 13:15:59 | 显示全部楼层
我的系统是闪龙2200+   nf2   sata2.0160G,装Debian之前己经装了XP和2000svr,
分区情况
          /dev/hde1   7.5G   主分区       装XP
               /dev/hde2    7.5G   主分区       装2000svr
              /dev/hde4     1.0G   主分区 激活  DEBIAN的根载点/.   ext3格式
                  下面这些属于扩展分区
              /dev/hde11       236M 交换分区  swap
              /dev/hde12      4G多  逻辑分区 /home   ext3格式
             剩下的都是就分给windows了/dev/hde3[
                                                                             [/dev/hde(5~10)

装GRUB的时侯我是把它装在/dev/hde4上,可以正常工作。
我想如果装不上去的情况,可能是你的硬盘是sata,而你用ide的设备名,例如/dev/hda1
而实际上你应该用/dev/hde1,因为一般主板上有两个ide插口,每个插口可接两个ide硬盘
所以算下来sata接口的硬盘应该是从hde开始。
刚开始的时侯,我装不上去的原因就是这个,一直红屏。后来改成/dev/hde4就可以了
回复 支持 反对

使用道具 举报

发表于 2005-11-20 17:13:34 | 显示全部楼层
grub-install /dev/hdxx ,xx跟你自己的分区定义
回复 支持 反对

使用道具 举报

发表于 2005-11-21 00:58:29 | 显示全部楼层
Post by xiaobaibbb
我也是啊
ERROR17
请大虾们指导一下怎么解决。。。



找不到boot文件
回复 支持 反对

使用道具 举报

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

本版积分规则

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