linux 修复 windows xp,Linux 重装windows xp后如何恢复grub

[Linux 重装 Windows xp后想要恢复grub界面,首先就要想法进入Linux系统,进入一般有两种方法。

方法一:

在新装的Windows xp中重新装入GRUB For dos,然后重启电脑,在启动界面选择GRUB For dos并进入,按“C”键进入命令行模式,使用“cat”命令找出内核,具体如下,

grub>cat (hd0,x)/boot/grub/grub.info    回车 《"x"为Linux所在盘符》出现内核信息

kernel (hd0, x)/vmlinuz root=/dev/ram ramdisk_size=10000

devfs=mount,dall

initrd (hd0, x)/initrd.gz

键入

grub>kernel (hd0, x)/vmlinuz root=/dev/ram ramdisk_size=10000

devfs=mount,dall

grub>initrd (hd0, x)/initrd.gz

grub>boot

就可以进入了。打开系统终端,输入grub并回车,会出现如方法二的提示符:接下来就和方法二一样了。

方法二:

用Linux安装盘引导系统,在boot后输入linux resure并回车,在sh什么#后输入grub并回车,以root身份登录系统,打开一个系统终端,输入grub并回车,会出现这个提示符:

grub>

在这个提示符后输入:

root (hd0,x)

再回车,其中x是Linux所在位置,如果是第一个分区(第一个主分区),那么x就是0,如果是第二个分区(第一个逻辑分区),那么x就是4,后面的依次

类推。如果你有几个主分区(最多4个),那么第二个主分区在(hd0,x)中的x就是1。这是GRUB对磁盘分区的定义方法,不要和Linux的搞混了。

接着再输入:

grub>setup (hd0)

如果成功会有一个successful......

最后重启计算机,应该可以看到Linux的引导菜单了。

不过这时是没有Windows引导项的,还得以root身份登录Linux,用文本编辑器修改/etc/grub.conf文件,在最后加入几行:

title Windows 98

rootnoverify (hd0,0)

chainloader +1

title Windows 2000

rootnoverify (hd0,4)

chainloader +1

title Windows XP

rootnoverify (hd0,5)

chainloader +1

保存并重启计算机,选择相应的项目就可以进入相应的系统了。

阅读(1756) | 评论(0) | 转发(1) |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值