2/27/2009
电脑里一直装的是双系统,一个 Windows Vista,一个 Ubuntu。引导程序是 GRUB。
今天下午 Thinkpad 提示又有更新了,于是花了半个小时自动更新了一彪程序:有补丁,有BIOS更新,还有一键恢复程序(Rescue and Recovery)等等。
更新过程顺利完成,系统提示需要重启。好,你说重启就重启。
我重启了电脑,然后等着……
然后屏幕一直是黑的……

慌了。
根据我的经验判断,肯定是因为那个“一键恢复程序”,做得太操蛋了,劈头盖脸的就把双系统引导记录给干掉了。
我赶紧上网查,还算幸运,至少我不是一个人在奋斗啊!已经有先烈们总结出解决办法了。
特转录如下:用 Linux 的 LiveCD 启动电脑,进入桌面。如果你进入的是安装程序,则点退出按钮,就会继续引导到桌面了。
打开终端窗口。
输入:
sudo grub
这时你会看到 “grub>” 提示符,在提示符下输入:
grub>find /boot/grub/stage1
上述命令会返回一个位置,形如(hdx,y),其中x, y是数字,例如(hd0,5)。如果返回的位置不止一个,则挑一个你想要安装 grub 的位置。
然后,将这个位置代入到此命令中:
grub>root (hdx,y)
接下来的命令将 grub 安装到主引导记录(MBR)中:
grub>setup (hdx)
最后,退出 grub shell:
grub>quit
重新启动电脑,世界再次恢复秩序了!