LinuxSir.cn,穿越时空的Linuxsir!

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

陈旧的问题,但是没有解决(双系统的重新引导问题)

[复制链接]
发表于 2005-9-12 16:12:39 | 显示全部楼层 |阅读模式
今天重装了xp,试过了南北兄的建议想用如下的办法恢复grub,具体如下:
1。linux rescue ;
2。sh#》grub;
3.grub > root (hd0,5);
4.grub > setup(hd0);

但是3,4两个步骤都提示出现错误,找不到文件,请问我改如何恢复grub,多谢各位!!!
发表于 2005-9-12 17:07:34 | 显示全部楼层
Post by chenjin824
今天重装了xp,试过了南北兄的建议想用如下的办法恢复grub,具体如下:
1。linux rescue ;
2。sh#》grub;
3.grub > root (hd0,5);
4.grub > setup(hd0);

但是3,4两个步骤都提示出现错误,找不到文件,请问我改如何恢复grub,多谢各位!!!

引导区在哪里?
确定是(hd0,5)吗?
回复 支持 反对

使用道具 举报

发表于 2005-9-12 18:26:31 | 显示全部楼层
估计是找不到stage文件。

两种办法:
一种是拷贝stage1,stage2文件到/boot/grub/ , stage1,2 记得可以在/usr/share/grub/里头找到。
一种是改用grub-install脚本来安装。比如:

  1. grub-install (hd0)  //装在hda的mbr上。
复制代码


具体使用方法看grub手册。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-14 11:32:23 | 显示全部楼层
应该是5号分区!

有没有其他办法啊?
回复 支持 反对

使用道具 举报

发表于 2005-9-14 12:10:53 | 显示全部楼层
那个是你实际分区号减1
如果是在/dev/hda5上就是root (hd0,4)
试试吧
我前天就是这样成功的
回复 支持 反对

使用道具 举报

发表于 2005-9-14 13:23:57 | 显示全部楼层
root (hdx,y),这里的y是你实际的分区号减1?
回复 支持 反对

使用道具 举报

发表于 2005-9-15 00:14:05 | 显示全部楼层
root(hdx,y),y的数字就是你实际分区号减1啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-15 17:24:15 | 显示全部楼层
我刚试过了,分区5,6是ex3格式的,我试过了5不行,减1也不行,但是试过了6却可以恢复成功,
请问这个是怎么回事呢?
回复 支持 反对

使用道具 举报

发表于 2005-9-15 17:32:55 | 显示全部楼层
要看你的/ 分区是/dev/hdaX中的X是几
你帖子里面只说5不行
谁知道你怎么分的区
回复 支持 反对

使用道具 举报

发表于 2005-9-15 23:24:11 | 显示全部楼层
这个事情就是这样的。我昨天用硬盘安装FC4也出现了这个问题,就是用WINGRUB,看到我的FAT32分区的HD*,但是启动就是说找不到,说是硬盘格式不对,于是我就加了1。结果就好了,后来我装好了之后就分析,才知道确实应该加1,因为我那个FAT32分区的前面还有一个空区,是我准备用来装FC4的,但是这个分区在WINGRUB里面是没有编号的。等GRUB启动之后,找分区的时候,又把这个分区算上去了,当时我也是百思不解,加1安装成功之后才想起是这样的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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