LinuxSir.cn,穿越时空的Linuxsir!

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

Grub的设置问题!!!!

[复制链接]
发表于 2007-2-9 11:24:37 | 显示全部楼层 |阅读模式
我把boot挂载到一个1000MB的主分区上,此主分区被识别为第3个分区,所以我把Grub的安装盘设为(hd0,0,3),但安装时报错,目前第一个分区为“活动”安装XP,如何把Grub安装到第3个分区?会不会自动把第3个分区设置为活动?应如何设置Grub安装盘?
谢谢啦!!!
发表于 2007-2-9 15:06:54 | 显示全部楼层
Post by FreemanGL
我把boot挂载到一个1000MB的主分区上,此主分区被识别为第3个分区,所以我把Grub的安装盘设为(hd0,0,3),但安装时报错,目前第一个分区为“活动”安装XP,如何把Grub安装到第3个分区?会不会自动把第3个分区设置为活动?应如何设置Grub安装盘?
谢谢啦!!!


讲的不清不楚的。如果是第三个主分区,那也不应该是(hd0,0,3)啊。是(hd0,2)!
另外我不是很明白你说的把Grub装到第三个分区的意思。你难道是想用Windos的OSLoader引导Linux?
还有什么叫Grub安装盘?
Grub不会随便把分区设为活动分区的。假如你想用Grub引导XP,那么应该装到MBR,在这种情况下,如果还不放心,怕活动分区被修改,就在menu.lst(grub.conf)中的Windows部分,在root行下方添加一行:
makeactive

下面是一个grub.conf的例子:
title MS Windows
root (hd0,0)
makeactive
chainloader +1
boot

BTW,单独挂载/boot的分区用100MB都嫌大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-9 17:08:19 | 显示全部楼层
Post by lincomet
讲的不清不楚的。如果是第三个主分区,那也不应该是(hd0,0,3)啊。是(hd0,2)!

非常感谢!就是上面的问题了,改为(hd0,2)就好了。

把/boot独立的目的就是要把Grub安装到一个单独活动的分区(在我这里就是(hd0,2)),使之不写入MBR,当要重装Windows的时候把C:\(sda 0)设置为活动即可,就不会破坏Grub,要启动Ubuntu,再把(hd0,2)设置为活动。

这是我的硬盘分区:
回复 支持 反对

使用道具 举报

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

本版积分规则

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