Ubuntu下如何修复Grub引导

2016-02-20 05:01 10 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Ubuntu下如何修复Grub引导的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Linux教程 】

由于安装了windows系统,导致Grub出现问题,很多人会选择重装Ubuntu系统,其实完全没有必要,只要将Grub进行修复就可以了,下面图老师小编就给大家带来使用Ubuntu Live CD 修复Grub引导的方法,一起来学习下吧。

 Ubuntu下如何修复Grub引导

本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora。

首先制作 Ubuntu 启动 USB

复制代码代码如下:

sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符

1.使用启动 USB 进入 Ubuntu 试用环境

2.查看硬盘分区状况,获取 Linux 系统安装分区编号

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

sudo fdisk -l

查看输出结果,然后根据文件类型和分区大小来判定 Linux 系统安装在哪块硬盘和安装的分区。我的电脑是在 /dev/sda3 安装了 Fedora。

或者,打开 Gparted 图形化工具来查看分区信息也可以。

挂载 Fedora 安装分区

3.已知 Fedora 安装在了 /dev/sda3 上,所以我们可以用下面命令来挂载 Fedora 安装分区。你需要将 /dev/sda3 换成自己的 Linux 安装分区。

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

sudo mount /dev/sda3 /mnt

4.挂载其他所需的目录(使用 --bind)

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

5.Chroot 到硬盘上的 Linux 系统

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

sudo chroot /mnt

6.安装&更新 Grub

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

grub2-install /dev/sda

grub2-mkconfig -o /boot/grub2/grub.cfg

7.Grub 已经修复成功,我们还需要退出 chroot 环境、卸载已经挂载的设备与目录:

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

exit #退出 chroot 环境

sudo umount /mnt/dev

sudo umount /mnt/proc

sudo umount /mnt/sys

sudo umount /mnt

8.重启!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

上面就是使用Ubuntu LiveCD修复grub的方法介绍了,如果你在使用双系统安装windows中出现Grub引导错误,不妨使用该方法进行修复吧。

来源:http://www.tulaoshi.com/n/20160220/1638207.html

延伸阅读
win7系统下如何禁用GUI引导?   现在的人们越来越追求开机速度快这件事了,甚至这都成为判断电脑性能好坏的标准了,所以让自己电脑开机速度变快这成为义不容辞的事情。大多数人想要加快自己的开机速度,最先做的一件事就是减少开机启动项,把一些我们不常用的程序后台关掉,这样应该就会使开机速度变快了吧!但是实现发现并没有很大的...
作为一个Linux系统管理员,你可能会把Linux 超级用户密码遗忘了,把/etc/inittab或/etc/rc.d/rc.sysinit之类文件误编辑,导致系统不能正常启动的恼人错误?而为了解决以上问题,你就需要进到linux根文件系统处于可读写状态的单用户模式下。 下面介绍在GRUB引导下进入Linux单用户模式的三种方式: 硬件环境: intel P4 / 1G RAM / sa...
标签: 电脑入门
有些用户打开活动监视器后,发现UserEventAgent 未响应,遇到这种情况该如何解决呢?现在图老师小编就来教大家一个解决的方法吧。 打开 活动监视器后,UserEventAgent 未响应可能是hear这个软件闹的。 在/Library/Audio/Plug-Ins/HAL/ 下有个Hear.plugin与leopard不太兼容。 解决方法: 如果你用的是leopard而且存在这个问题,可以把...
标签: 电脑入门
MAC用户在打开txt文档时,经常会出现txt中文乱码现象。这个问题该怎么解决呢?方法很简单,一起来看看吧。 解决方法: 1. 打开mac系统的TextEdit,然后在左上角那个菜单里面,选择 文本编辑--偏好设置。 2. 在偏好设置中选择第二个标签页(打开和存储),选择纯文本文件编码中的打开文件和存储文件修改成为中文(GB 18030),就可以啦...
标签: 电脑入门
电脑操作系统中一般都有自带截图快捷键,而很多软件业有截图的功能,那么Linux操作系统要如何截图呢?下面图老师小编就给大家介绍下Ubuntu下如何截图。 在linux系统上怎么截图: 键盘上的截图键还可以用,不过那是截取一整个屏幕的,想要截图某一个区域的时候怎么办呢? 在ubuntu 10.04 的时候,还可以很方便地在applications 那里找到...

经验教程

95

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部