Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1384946
  • 博文数量: 370
  • 博客积分: 10654
  • 博客等级: 中将
  • 技术积分: 4396
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 15:44
文章分类

全部博文(370)

文章存档

2012年(36)

2011年(195)

2010年(139)

分类:

2011-05-02 00:12:43

[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

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

阅读(625) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~