当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 修复grub后不能进入xp
帖子发表于 : 2008-11-05 16:16 

注册: 2007-06-19 17:39
帖子: 26
地址: 广东广州
送出感谢: 0 次
接收感谢: 0 次
具体是这样的。我原来是xp+ubuntu8.04的双系统。8.10出了后,腾出了个更大的分区装了8.10,然后在xp用磁盘管理把8.04的盘给格成ntfs。重启没有启动项,就用ubuntu的liveCD修复了grub,也修改了menu.lst,8.10很正常地启动了,可是xp却不能启动了。修改menu.lst,xp项下的root (hd0,X),那个X用所有的分区都试过,都不能启动。请教一下如何修复xp的启动呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-05 16:55 
头像

注册: 2007-04-19 7:33
帖子: 86
地址: Xiamen
送出感谢: 0 次
接收感谢: 0 次
是否是双硬盘的?


_________________
人生的意义在于坚持不懈的折腾!
Weibo:http://weibo.com/Yousri
Blog:http://blog.yousri.org
Twitter:http://twitter.com/Yousri


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-05 17:00 
头像

注册: 2007-04-19 7:33
帖子: 86
地址: Xiamen
送出感谢: 0 次
接收感谢: 0 次
试试:
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hdX,Y) ## (X指第几块硬盘,Y指第几个分区,都是从0算起)
chainloader (hd1,0)+1
makeactive
boot


_________________
人生的意义在于坚持不懈的折腾!
Weibo:http://weibo.com/Yousri
Blog:http://blog.yousri.org
Twitter:http://twitter.com/Yousri


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-05 18:30 

注册: 2007-06-19 17:39
帖子: 26
地址: 广东广州
送出感谢: 0 次
接收感谢: 0 次
是一个硬盘。
能否说说这样作是什么意思呢?
我试试。。。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-05 18:39 

注册: 2007-06-19 17:39
帖子: 26
地址: 广东广州
送出感谢: 0 次
接收感谢: 0 次
。。。
我也不知道root (hd0,x)那个x应该是多少呢。。。。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-06 14:20 
头像

注册: 2007-04-19 7:33
帖子: 86
地址: Xiamen
送出感谢: 0 次
接收感谢: 0 次
elos 写道:
。。。
我也不知道root (hd0,x)那个x应该是多少呢。。。。



看你xp系统是在第几个分区上


_________________
人生的意义在于坚持不懈的折腾!
Weibo:http://weibo.com/Yousri
Blog:http://blog.yousri.org
Twitter:http://twitter.com/Yousri


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-06 14:27 
头像

注册: 2008-07-14 16:40
帖子: 291
送出感谢: 0 次
接收感谢: 0 次
我重装后用这种方法修复的GRUB

1. 用Live CD启动
2. 打开一个终端,运行$sudo grub命令(这里可能需要等一会儿),你会看到'grub>'这样的提示符
3. 在提示符'grub>'后输入find /grub/stage1,你会得到一个运行结果,比如我的机子上结果是(hd0,5) (这个命令其实就是找出/boot所在分区)
4. 运行 grub>root (hd0,5) (这个位置要填上你机子上的运行结果)
5. 运行grub>setup (hd0) 出现几行提示文字,最后是“... succeeded” 修复成功!
6. 运行quit
7. 重启计算机,取出live CD


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-06 14:58 
头像

注册: 2006-12-15 9:32
帖子: 1247
系统: linux
送出感谢: 2
接收感谢: 13
8.10的grub引导启动貌似需要把root (hdx,x)改为UUID=XXXXXXX的表达方式,在UBUNTU下把XP分区的UUID查出来替换掉root (hdx,x)这一行试试


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-06 15:07 
头像

注册: 2008-03-17 17:47
帖子: 271
送出感谢: 0 次
接收感谢: 0 次
我遇到过这种情况,还好我有menu.lst的备份,将那里备份中XP的部分复制过去就好了。
楼主你可以查一下你的/boot/grub目录下有没有备份,比如menu.lst~


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-06 16:25 

注册: 2007-05-12 17:45
帖子: 285
送出感谢: 0 次
接收感谢: 0 次
换个grub4dos,不用担心重装问题了


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 修复grub后不能进入xp
帖子发表于 : 2008-11-07 13:41 

注册: 2007-06-19 17:39
帖子: 26
地址: 广东广州
送出感谢: 0 次
接收感谢: 0 次
我解决了这问题.是在menu.lst中把xp的root (hd0,x)之后,还要把windows下的boot.ini中partition(0)改为partition(3).
因为8.10在第一区,swap在第二区.


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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