fix ubuntu boot(grub)

要修复GRUB的第一件事就是想办法进入GRUB。

如果有Ubuntu的LiveCD很简单,用LiveCD启动电脑,然后进入终端直接运行grub就可以进入GRUB指令状态。

如果没有LiveCD那就只有用Win下面的GRUB工具了。比如GRUBforDOS或其它一键备份之类的工具,很多这类的工具都是用GRUB来管理启动菜单。我一直都有用一个叫矮人DOS工具箱的工具,所以也就用它来启动GRUB。

安装矮人DOS工具箱,启动电脑,进入DOS工具箱,这样就进入GRUB引导的菜单。按“P”输入密码工具箱的默认密码hahaha,再按“C”即可进入GRUB指令行。

用下面指令找到Ubuntu的安装位置,也就是哪个硬盘分区。

find/boot/grub/stage1

返回类似(hdx,y)这样的结果,x为硬盘,y为分区,x和y是从0开始计数。

(hd0,1)

这样的结果就是说明我的Ubuntu安装在第一块硬盘的第二个分区。

root(hd0,1)

这一行是指定Ubuntu安装在哪个硬盘哪个分区,也就是使用find找到的结果。

setup(hd0)

将GRUB引导安装在哪个硬盘。敲回车后它会自动找到以前的菜单,GRUB算是修复成功了。

reboot

posted @ 2009-03-18 09:12  玉米疯收  阅读(1415)  评论(0编辑  收藏  举报