当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]如何在grub里引导ntfs的分区?
帖子发表于 : 2005-08-16 12:54 

注册: 2005-08-16 12:36
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我先装了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分区内的系统。如果我这么做成功了的话,是不是就可以正常完成后面的安装并正常使用双系统呢?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-08-16 14:28 

注册: 2005-06-29 22:14
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
你这问题倒是奇怪。正常情况下,hd5开始才会是扩展分区,hd3应该是主分区。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-08-16 14:37 
头像

注册: 2005-07-01 18:56
帖子: 887
地址: 广州市
送出感谢: 0 次
接收感谢: 3
以我的经验windows只能放在第一个分区(hda1)才能正常!!
如果你成功请介绍一下你的做法!! :o
像楼主的做法偶也试过,失败告终....!! :cry:


_________________
I will be back!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-08-16 14:47 
头像

注册: 2005-04-08 14:54
帖子: 310
送出感谢: 0 次
接收感谢: 0 次
xp与linux一样,都想把自己放到头一个硬盘的头一个分区。如果不是,就会发小脾气。因此要在启动前加上map语句。所以你的应当是:

代码:
title Microsoft Windows
map (hd0,0) (hd0,2)
map (hd0,2) (hd0,0)
root (hd0,2)savedefault
makeactive
chainloader +1


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译