如何使用Ubuntu的安装光盘来恢复GRUB

 我来答
盘默M2
2016-04-17 · TA获得超过2.9万个赞
知道大有可为答主
回答量:9723
采纳率:93%
帮助的人:8537万
展开全部
(1) 开机按del键或f2,进入BIOS,检查“Advanced BIOS Features”中,把first boot device设置为 光驱启动,退出并保存BIOS设置。将光盘放入光驱。 (2) 当Ubuntu启动界面出现boot:提示时,输入rescue 然后按回车键。 (3) 选择语言、地区(国家)和键盘布局,就像进行全新安装时一样。 (4) 输入主机名,或者使用默认值(Ubuntu)。 (5) 选择根分区(屏幕上会显示硬盘上的分区列表, 所以您需要知道Ubuntu安装在哪个分区上)。应该是形如dev/discs/disc0/partX,其中X是分区号。 (6) 然后您将进入命令行(a hash)。 (7) 输入 $ grub-install /dev/hdaX X是您的Ubuntu的根目录所在分区。
使用LiveCD,同时保留Windows Bootloader
请记住这种方法会将GRUB安装到硬盘的MBR(主启动记录master boot record)上面,而不是安装在根分区上。对于大多数人来说这是没有问题的,除非您已经另外有一个启动管理器。
换言之,如果您使用Boot Magic或者System Commander之类的启动管理器的话,那您在上面看到的命令将会覆盖您原有的启动管理。
如果您已经将GRUB安装到根分区,命令会有一些不同。下面是我在我的系统中所使用的。
在使用Ghost重新恢复Windows后,如何恢复Grub菜单:
从Live CD(如Ubuntu Live,Knoppix,Mepis或者相类似的)启动。 打开终端。切换为超级用户(SuperUser)。(在Ubuntu中输入"sudo -i",在Ubuntu以外的其它发行版中输入"su")。输入根用户密码。 输入"grub",会出现GRUB命令提示。 输入"find /boot/grub/stage1"。会出现如同"(hd0)"样的结果,在我的电脑上是"(hd0,3)"。在下面的命令中使用您电脑中得到的结果。 输入"root (hd0,3)"。 输入"setup (hd0,3)"。这里是关键。在其它一些指南中使用"(hd0)", 如果您想将GRUB写入MBR的话,那使用"(hd0)"是没有问题的。如果您想将GRUB写入您的Linux根分区的话,则您需要在逗号之后加上数字,形如"(hd0,3)"。 输入"quit"。 取出Live CD, 重新启动电脑。
使用Live CD,同时覆盖Windows bootloader
从Live CD启动进入桌面。 打开终端或者切换到一个tty(Ctrl+Alt+F1)。 输入"grub" 输入"root (hd0,6)",就是您硬盘和启动分区的编号。(我的启动分区(/boot)位于/dev/sda7,转换到grub就是hd0,6)。 输入"setup (hd0)",或者是您的硬盘编号。 输入"quit"退出grub。 重新启动。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式