免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5859 | 回复: 0
打印 上一主题 下一主题

[桌面系统] 如何使用 Ubuntu Live CD 恢复 GRUB 到一个分区或 MBR [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-02 13:29 |只看该作者 |倒序浏览
偶尔, 如果 Ubuntu 安装出现错误, 或者 Windows NT 引导复盖了 MBR 导致无法识别 Linux 的安装, 我们必须修复我们的 GRUB 引导器, 一般而言, 非常有弹性。

首先,我们刻录一张 Hardy Heron (Ubuntu 8.04) ISO (到一张 CD(R , RW) 或 DVD (+R , +RW)) 或确信我们已经有一张了。

然后, 我们在 BIOS 中修改启动顺序, 让 CD/DVD 选项第一。

然后, 我们从 Live CD 启动, 我们选择第一个选项然后过几分钟我们将进入到一个 Live CD 桌面。

因此, 继续 :

应用程序 --> 附件 --> 终端

然后, 我们必须记住哪个是我们 Ubuntu 安装的分区。

在我们的例子中, 它是第二个 (/dev/sda2), 格式化为 ext3, 位于 SATA 控制器的第一个硬盘。 我们假设是第二个分区; 同样假设因为 Windows 的需求, 第一个分区被 Windows 占了 (/dev/sda1)。

现在,您必须非常小心。 您需要输入正确的分区,代替 sda2 (除非它真是这样) 在终端 :

cd /

  sudo -s -H

mount -t ext3 /dev/sda2 /mnt

mount -t proc proc /mnt/proc

mount -t sysfs sys /mnt/sys

mount -o bind /dev /mnt/dev

chroot /mnt  /bin/bash

现在, 您事实上正在“运行”硬盘上的 Ubuntu 了,但是是通过Live CD的终端。

现在我们象这样恢复 GRUB:

1) 恢复到 MBR

grub-install /dev/sda

2) 恢复到分区 (例如: /dev/sda2)

grub-install /dev/sda2

在第一个方案中 (这个是最常见的) 您在终端得到的信息中没有错误,那么已经安装GRUB 到 到 MBR 了。

但您重启后, 您最爱的引导程序恢复了。

另外, mount / 和 /boot 目录,你希望开机进入的哪个可以使用 grub-install 的 --root-directory 删除, 这个不再需要使用 chroot 。

来源:http://hi.baidu.com/ljfxyj/blog/ ... 4f7af0e6cd40c8.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP