红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu启动修复

发布时间:2008-06-16 10:34:07来源:红联作者:augset
作者:也是枫

专门装了个Win2k,在这之前已经知道安装Win系统后会自动回定硬盘的MBR扇区造成不能通过GRUB引导Ubuntu。近几天一直都在玩,也就没去动它。今天总算收心回来工作,也就要修复GRUB好启动UBUNTU。
说过程也可能有点麻烦,但操作还是很简单。

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

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

如果没有LiveCD那就只有用Win下面的GRUB工具了。比如GRUB for DOS或其它一键备份之类的工具,很多这类的工具都是用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

熟识的Uuntu启动出来了。
文章评论

共有 1 条评论

  1. 阿标 于 2008-06-19 20:30:06发表:

    找不到stage1啊,怎么办?