2009年1月2日星期五

双系统重装Windows XP后修复GRUB找回Ubuntu启动菜单[图文]

重装xp后,mbr被xp写入信息导致grub无法工作解决方法

根据前辈和网友的回复更新和这个GRUB找回的帖子。
a' 手头没有ubuntu光盘怎么办,FreedomStation 的网友提示使用wubi的文件,于是加上了(2)不用ubuntu光盘,借助wubi修复grub方法。
b' 感谢LinuxSir 的北南南北的《系统引导管理器GRUB,为初学者指南》的文章,晚上由把它读了一遍。
c' 武断地认为在liveCD模式运行的时候sudo grub-install /dev/sda 是无法成功的,望批评

(1)借助ubuntu-8.10-desktop光盘,用grub命令修复。

1.a' >>从CD-ROM启动,选择『试用Ubuntu而不改变计算机中的任何内容』进入桌面。




1.b' >>任务栏上单击『应用程序』->『附件』->『终端』。

代码:
输入:sudo grub
代码:
输入:find /boot/grub/stage1
实际操作的结果如下图所示:(hd0,4)
代码:
输入:root (hd0,x) ##输入find命令反馈的数据,比如像我,就输入4,这个是/boot所在分区
代码:
输入:setup (hd0) ##把grub写到MBR上
实会出现如下图所示的实际操作结果
代码:
输入:quit ##退出grub。
1.c' >>重新启动,不出意外的话,那么恭喜,呵呵,可以看到XP和Ubuntu的双系统引导了。


(2)不用ubuntu-8.10-desktop光盘,借助wubi修复grub。
2.a' >>修改windows所在盘的根目录下的『boot.ini』加上如下代码:
代码:
c:\wubildr.mbr="Ubuntu"
然后拷贝本文附件中的wubildr,wubildr.mbr两个文件到c盘根目录,重新启动电脑就好。如下图所示:

0 评论: