[问题]如何在grub里引导ntfs的分区?

为当前最终发行版之前的所有版本提供支持
回复
luke_yolanda
帖子: 4
注册时间: 2005-08-16 12:36
送出感谢: 0
接收感谢: 0

[问题]如何在grub里引导ntfs的分区?

#1

帖子 luke_yolanda » 2005-08-16 12:54

我先装了ubuntu。安装完成后磁盘格式如下

代码: 全选

/dev/hda1  linux
/dev/hda2 extend
/dev/hda3  ntfs
/dev/hda5  swap

注:我的hda2为扩展分区,hda3是在该扩展分区下的逻辑分区

然后我用光盘启动,准备在hda3安装xp。
安装程序提示需要将/dev/hda1设置为非活动分区,即把/dev/hda3设置为活动分区(boot)。
然后开始复制安装文件到hda3。
复制完毕后重新启动,然后就出现无法引导的问题(黑屏,左上角有闪烁的下划线,此时只能重启)

这时我使用live cd修复了grub,ubuntu可以正常引导启动。
我想继续完成xp的安装,可是在/boot/grub/menu.lst里添加了

代码: 全选

title Microsoft Windows
root (hd0,2)savedefault
makeactive
chainloader +1

之后,还是无法引导该分区,提示是未知格式。

请问各位大大,现在的情况下,我如何能够使用grub来引导ntfs分区内的系统。如果我这么做成功了的话,是不是就可以正常完成后面的安装并正常使用双系统呢?
cscxk
帖子: 81
注册时间: 2005-06-29 22:14
送出感谢: 0
接收感谢: 0

#2

帖子 cscxk » 2005-08-16 14:28

你这问题倒是奇怪。正常情况下,hd5开始才会是扩展分区,hd3应该是主分区。
头像
yonsan
帖子: 887
注册时间: 2005-07-01 18:56
来自: 广州市
送出感谢: 0
接收感谢: 3 次

#3

帖子 yonsan » 2005-08-16 14:37

以我的经验windows只能放在第一个分区(hda1)才能正常!!
如果你成功请介绍一下你的做法!! :o
像楼主的做法偶也试过,失败告终....!! :cry:
I will be back!
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#4

帖子 max0000 » 2005-08-16 14:47

xp与linux一样,都想把自己放到头一个硬盘的头一个分区。如果不是,就会发小脾气。因此要在启动前加上map语句。所以你的应当是:

代码: 全选

title Microsoft Windows
map (hd0,0) (hd0,2)
map (hd0,2) (hd0,0)
root (hd0,2)savedefault
makeactive
chainloader +1
回复

回到 “老旧版本支持”