软件No1:绿色软件制作与分享。

找回,重新安装,修复ubuntu的Grub2引导项/启动项(用live cd)

ubuntulogolinux和windows双系统时,Grub/Grub2启动项丢失是永远的痛。当你想要修复启动项可能会连续遭遇以下问题:boot repair修复报错了,操作被取消;改用平时万能的easybcd,但它也不能找到并引导ubuntu。这该怎么办,其实使用身边已有的ubuntu live cd也可以解决这个问题。

 

实际上,我们还可以下载和刻录boot repair cd来修复这个问题,但是再次下载一个900M的镜像...一来镜像体积大,二来下载后又要制作到自启动u盘中,费时又费力,三来自己又太懒。

 

相信启动项问题往往是在安装完系统后不久出现的,这时身边往往仅有一个装了ubuntu的自启动u盘或者光盘,那用它能修复grub吗?当然可以,而且很简单哦

 

使用ubuntu live cd修复Grub2引导项的步骤:

 

下面软件No1以ubuntu 17.10的live cd作为例子,整个操作步骤非常简单,香蕉也尽量讲的通俗易懂,由于使用到sudo命令,所以操作时请尽量小心。

 

1、插上u盘或者放入cd,重启电脑进入ubuntu live cd的安装界面,左侧选择“中文(简体)”,点击“试用ubuntu”按钮,等待进入到桌面。

 

2、这时我们只需要确定和记住2点:Ubuntu安装在哪个分区,以及grub2被安装到了哪块硬盘上

 

因为现在的电脑很有可能是双硬盘,一块ssd、一块机械硬盘,ubuntu的【/目录】安装在哪个分区你可能记得住,但是Grub2安装在哪你可能并不注意,因为通常这个我们只用默认值,幸运的是正确判断这2个东西非常简单。

 

a、双击桌面上的“安装”图标,选择“中文语言”,点击“继续”按钮,在【准备安装Ubuntu】界面还是点击“继续”按钮,接下来的【安装类型】界面点击“其他选项”(毕竟我们并不是真的要安装),点击“继续”按钮。

 

b、这时还是来到叫做【安装类型】的界面,但这次的界面上显示了电脑上的各个分区,就像软件No1这篇文章截图上那样。

 

ubuntu-fix-boot

 

c、你可以从界面上轻松找到【/目录】安装的分区,从界面底部【安装启动引导器的设备:】选项直接可以看到grub2默认安装在哪块硬盘(如果这个选项你修改过,那么按你修改过的那个选项为准)。

 

这样一来,你自己电脑的这2点信息就可以确定并记住了吧(由于香蕉安装在了第一块硬盘的第二个分区上,所以【/目录】是sda2,grub2则是被默认安装到了sda

 

3、关闭安装界面,打开终端,根据自己记住的信息,修改并输入下面这些命令即可。


sudo mount /dev/sd** /mnt
sd**请改成你自己【/目录】安装的分区,香蕉由于是sda2,所以这条命令要变成sudo mount /dev/sda2 /mnt

sudo mount --bind /dev /mnt/dev


sudo mount --bind /dev/pts /mnt/dev/pts


sudo mount --bind /proc /mnt/proc


sudo mount --bind /sys /mnt/sys


sudo chroot /mnt


上面这5行请分别输入后回车,由于不需要改动,所以命令可以直接复制使用

grub-install /dev/sd*
sd*请改成你自己【grub2】安装所在的硬盘,香蕉由于是sda,所以这条命令要变成grub-install /dev/sda


grub-install --recheck /dev/sd*
sd*请改成你自己【grub2】安装所在的硬盘,香蕉由于是sda,所以这条命令要变成grub-install --recheck /dev/sda


update-grub


输入完毕后,就可以重启计算机了,重启后你就会发现双系统引导菜单又回来了,是不是非常简单。

 

接下来我们还可以顺便把windows修改成Grub2的默认启动项

 

1、sudo nautilus
使用root权限开打文档管理器(如果你使用其他的文档管理器,那么把nautilus改成那个文档管理器的名字即可)


2、使用右键菜单的notepad类软件打开/etc/default/grub这个文件。

 

ubuntu-fix-boot-1

 

3、文件中“GRUB_DEFAULT=0”就是默认启动项,也即是启动菜单中第一个,通常windows都在第5项,所以这边的0要改成4

 

4、文件中“GRUB_TIMEOUT=10”,就是启动项菜单显示时间,默认10秒,你可以改成5秒或者3秒。

 

5、修改完文件,保存后,打开终端,输入sudo update-grub,重启就可以看到默认启动项已经改变成windows了。

 

本文地址:

http://www.rjno1.com/infor/diy/2937-ubuntu-repair-grub.html

相关文章:

添加评论

验证码


刷新


Copyright © 2010-2017 RJNo1.com,All Rights Reserved.

Template V3.8.5 Designed by *HongHui  |  网站地图

软件No1 版权所有