Ubuntu 18.04修复grub引导

  • 制作Ubuntu启动盘
  • 设置BIOS
  • 修复前的准备
  • 正式对grub进行修复
    • 查看自己电脑的分区
    • 根据个人的分区进行挂载
    • chroot到挂载好的分区
    • 修复/重装grub

之前不小心在喝水时把水撒进了电脑里面,之后返厂维修。在维修了主板后,发现开机直接进入了Windows。之前安装Ubuntu 18.04 + Windows 双系统用的是grub引导,因此现在问题是无法通过grub引导进入Ubuntu, 需要修复grub引导。

在网上有多种方法进行修复,不过在查阅了不少资料后,我还是决定制作一个ubuntu系统安装盘进行修复。因为这样操作比较简单,也比较省时间。

制作Ubuntu启动盘

制作Ubuntu启动盘包括以下几个步骤:

  1. 下载Ubuntu的iso镜像 ,我使用的是Ubuntu 18.04启动盘镜像。
  2. 利用下载好的镜像制作启动盘,我使用的启动盘制作工具是Rufus,大家也可以用其他的工具制作。具体操作和软件网上有较多的详细教程,此处不再赘述。

设置BIOS

在利用启动盘进行修复前,我们先要设置BIOS,以便于在开机时通过启动盘进入Ubuntu安装界面。
大家可根据自己电脑的品牌查询自己电脑进入BIOS的方法,此处也不再赘述。
在进入BIOS后,关闭安全启动选项,同时设置启动方式优先为通过usb启动,模式为uefi模式。
设置好BIOS后,保存配置,插入启动盘并重新启动,即可进入Ubuntu的U盘安装界面。

修复前的准备

进入Ubuntu启动盘的grub引导后,我们选择try ubuntu without installing选项。之后进入了一个建议Ubuntu系统,我们先将系统连接到互联网(必须,后续进行grub安装时需要)。之后我们打开终端,开始在命令行进行操作。

正式对grub进行修复

查看自己电脑的分区

在终端输入以下指令查看电脑的分区:

sudo fdisk -l

具体的分区请参考文章:
linux常见分区及各目录作用与全称

根据个人的分区进行挂载

在输入上述命令后,我的bash输出如下。

设备             起点       末尾       扇区   大小 类型
/dev/sda1        2048 1505181695 1505179648 717.7G Microsoft 基本数据
/dev/sda2  1714896896 1924610047  209713152   100G Microsoft 基本数据
/dev/sda3  1924612096 1953523711   28911616  13.8G Microsoft 基本数据
/dev/sda4  1505181696 1505591295     409600   200M EFI 系统
/dev/sda5  1505591296 1537591295   32000000  15.3G Linux swap
/dev/sda6  1537591296 1577590783   39999488  19.1G Linux 文件系统
/dev/sda7  1577590784 1714896895  137306112  65.5G Linux 文件系统

可以看出:

  • /dev/sda4 为efi分区
  • /dev/sda5 为交换分区
  • /dev/sda6 为root分区
  • /dev/sda7 为home分区

故输入以下命令对分区进行挂载,

# 挂载root分区
sudo mount /dev/sda6 /mnt# 挂载home分区
sudo mount /dev/sda7 /home# 挂载dev
sudo mount --bind /dev /mnt/dev # 挂载proc
sudo mount --bind /proc /mnt/proc

chroot到挂载好的分区

sudo chroot /mnt

修复/重装grub

# 首先生成 /boot/grub2/grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg# 挂载efi分区
mount /dev/sda4 /boot/efi# 重装grub
grub-install /boot/efi# 推出并重启
exit
reboot

最后就完成了grub的修复。重新启动后进入ubuntu系统更新grub再重启就可以完成修复。

Ubuntu18.04修复grub引导相关推荐

  1. Ubuntu18.04 更改GRUB引导菜单背景图片和默认启动项

    一.更改GRUB引导菜单背景图片 1.首先准备一张想要的照片,文件名是啥无所谓,只要格式是*.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA都行,都能自 ...

  2. Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决)

    Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决) 0.准备条件 1.问题描述: 2.修复Ubuntu18.04的引导 0. ...

  3. ubuntu20.04修复grub+uefi引导

    ubuntu20.04修复grub+uefi引导 安装双系统的时候,把windows系统删除后发现ubuntu的开机引导也挂了,这里记录一下修复的过程 安装boot-repair修复工具 找到之前安装 ...

  4. Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)

    修复MBR(主引导记录)扇区故障 故障原因 病毒.木马等造成的破坏 不正确的分区操作.磁盘读写误操作 故障现象 找不到引导程序,启动中断 无法加载操作系统,开机后黑屏 解决思路 应提前做好备份文件 以 ...

  5. ArchLinux(或Linux系统)与Win10双系统修复grub引导

    起因 重装Win10系统 整体思路 使用Ubuntn Live CD修复grub引导,主要应用命令chroot 具体操作 制作 Ubuntn U盘启动盘 可以使用UltraIso软件制作 使用Ultr ...

  6. ubuntu启动盘修复grub引导

    提示:点击关注作者,以获取其他的最新消息推送. 文章目录 ubuntu启动盘修复grub引导 1.准备1个清空的U盘做系统启动盘 2.查找本机的启动选项 3.进入Ubuntu试用系统并打开终端 4.插 ...

  7. Linux修复GRUB引导故障

    修复GRUB引导故障 1.故障原因: MBR中的GRUB引导程序遭到破坏(GRUB为MBR的1-446字节) grub.conf文件丢失.引导配置有误(CentOS7为grub2.cfg) 2.故障现 ...

  8. ubuntu live cd修复grub引导项

    ----------------------------------------------------2017.5.2更新-------------------------------------- ...

  9. linux6.5修复引导,CentOS 6.5 修复grub引导

    在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 ...

最新文章

  1. 人力资源部如何运用OKR?看三大层面最新OKR模板
  2. java是所有资源文件的索引_《Java程序设计》课程教学资源索引
  3. vue中的config配置
  4. 这 6 个 Spring Boot 项目够经典
  5. 光流 | 金字塔迭代(Iterative Pyramidal)LK光流算法(Matlab源代码)
  6. 超级简单:一步一步教你创建一小型的asp.net mvc 应用程序
  7. rlwrap插件,实现sqlplus上下翻页
  8. 卡法电子商务 java_javacard DES算法API使用示例
  9. “编程能力差,90%输在了这点上!”骨灰级工程师:其实你们都是瞎努力!
  10. ASP 中常见的错误 80004005 信息
  11. WebStorm介绍
  12. vue如何设置视频封面_vue设置视频封面教程 vue如何修改标题
  13. ffmpeg下载安装教程及介绍
  14. 用SyncToy进行两台服务器之间文件同步
  15. python游戏小抄
  16. 琳琳冒险岛家族任务指南
  17. Weblogic控制台中文显示还是英文显示,浏览器语言设置决定的
  18. opengl 知识点2
  19. [CLR团队公告]CLR基础研究团队:精品系列推广活动启动
  20. 华硕无畏15 2023款和华硕无畏15i 2023区别 对比评测选哪个好

热门文章

  1. 初学Java常见异常:NPE空指针异常怎么解决?
  2. matlab仿真环境运行,ADMIRE 飞行仿真模型,Matlab环境中运行,可实现快速 ,性能分析 274万源代码下载- www.pudn.com...
  3. 微软联合创始人保罗·艾伦因病离世,享年 65 岁
  4. 嵌入式单片机及其相关博客及教程
  5. 小米手机升级MIUI11后,要记得关闭这4个按钮,不然电池就会不耐用
  6. vue3+ts+el-tabs+keep-alive
  7. 【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
  8. 2017MMC智慧出行体验周 Mobile Mobility Connectivity 2017
  9. android recovery中文下载地址,7-Data Android Recovery(安卓手机数据恢复系统)
  10. 中国空中Wi-Fi市场预期达百亿