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

 

 

 

 

禁用广告屏蔽(ad blocker),刷新页面继续浏览

 

Please disable your ad blocker,refresh page to view.

 

Bitte deaktiviere Deinen Werbeblocker!

 

Veuillez désactiver votre bloqueur de publicité.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

找回,重新安装,修复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了。

 

本文地址:

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

添加评论

验证码


刷新


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

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

软件No1 版权所有

禁用广告屏蔽(ad blocker),刷新页面继续浏览
Please disable your ad blocker,refresh page to view.
Bitte deaktiviere Deinen Werbeblocker!
Veuillez désactiver votre bloqueur de publicité.

禁用广告屏蔽(ad blocker),刷新页面继续浏览
Please disable your ad blocker,refresh page to view.
Bitte deaktiviere Deinen Werbeblocker!
Veuillez désactiver votre bloqueur de publicité.