最近又重装了Windows,每次重装完都要修复一下Grub,为了省去上网查找的麻烦,将修复方法发于此。
本文适用于Ubuntu。
使用Ubuntu CD的Live CD功能(就是在光盘上试用Ubuntu)启动计算机。
打开[b]终端[/b],分别输入以下命令:
[code]sudo grub
find /grub/menu.lst[/code]
返回如下信息(文中X,Y代表数字):
[code](hdX,Y)[/code]
分别输入命令:
[code]root (hdX,Y)
setup (hdX)[/code]
看到以下返回信息后,你就成功了
[code] Checking if "/boot/grub/stage1" exists… no
Checking if "/grub/stage1" exists… yes
Checking if "/grub/stage2" exists… yes
Checking if "/grub/e2fs_stage1_5" exists… yes
Running "embed /grub/e2fs_stage1_5 (hdX)"… 17 sectors are embedded.
succeeded
Running "install /grub/stage1 (hdX) (hdX)1+17 p (hdX,Y)/grub/stage2 /grub/menu
.lst"… succeeded
Done.
[/code]
其实可以不用重装吧,你把需要的软件装好后,安装成功ubuntu后再用ghost备份一下系统就好,下次直接恢复就行了,我的机子现在都这样整,重装系统是我最头痛的事情之一了。