from: https://www.cnblogs.com/lymboy/p/7783756.html

因为windows是不能引导linux的,而每次win10升级或恢复都会将linux的启动引导覆盖掉,导致无法进入linux, 所以一直就禁止了win10更新.这几天win10出了点小毛病,所以就狠下心来恢复了系统, 好吧~_~ 这下嗝屁了,ubuntu进不去了.里面保存了不少资料,实在是不想重装,google了好久终于找到了解决办法但也有一些瑕疵,经过不懈的努力,最终解决了^_^

正常情况是这样的:

更新完之后就没有这个界面了,会直接进入windows

解决步骤:

1:准备一个安装U盘,插入电脑->开机->选择试用Try ubuntu without install

2:打开终端(Open Terminal),获取root权限,执行以下命令:

$ sudo su# sudo add-apt-repository ppa:yannubuntu/boot-repair# apt-get update# apt-get install boot-repair在dash中搜索boot-repair点recommand repair之后会自动执行

静候几分钟,等其结束后关机,拔掉U盘,开机

3:开机之后,会出现类似于这样一个界面,发现多了很多不必要的选项

删掉一些东东就好,执行以下命令:

su     # 获取root权限cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup  #先备份一下cat /boot/grub/grub.cfg > tmp  #将内容重定向到其他文件,便于修改gedit tmp  #或者vim tmp#将下面这些内容全部删掉

 ### BEGIN /etc/grub.d/25_custom ###

 menuentry "Windows UEFI bootmgfw.efi" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
 }

 menuentry "Windows Boot UEFI loader" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Boot/bkpbootx64.efi
 }

 ...

menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {
 search --fs-uuid --no-floppy --set=root 5686-D913
 chainloader (${root})/efi/Boot/bkpbootx64.efi
 }
 ### END /etc/grub.d/25_custom ###

其实就是删掉对应的中间那几项

 删掉之后再:

 cat tmp > /boot/grub/grub.cfg

reboot

4: 一切如初

win10+ubuntu双系统修复ubuntu启动引导相关推荐

  1. Win10+Ubuntu 双系统 卸载 Ubuntu 恢复磁盘!

    Win10+Ubuntu 双系统 卸载 Ubuntu 恢复磁盘! 卸载内容看链接 #Win10+Ubuntu 双系统 卸载 Ubuntu(转载,实操可行,效果显著) 恢复磁盘: 在不需要Ubuntu的 ...

  2. win10+Ubuntu双系统,设置默认启动项为win10

    在win10下安装了Ubuntu20.04系统后,开机进入系统引导项界面,默认选择的是Ubuntu系统. 这是因为,双系统后由Ubuntu的grub引导启动的, 一般还是WIN10用的多一些,下面就设 ...

  3. WIN10+Ubuntu双系统(UEFI启动方式)

    本教程只适用于UEFI启动的WIN+Ubuntu双系统 一.先在WIN系统压缩出足够安装Ubuntu的空间: 1.单硬盘:直接压缩卷然后作为Ubuntu安装空间即可 2.双硬盘(固态+机械):一般来说 ...

  4. Win10/Ubuntu双系统卸载Ubuntu,分情况彻底卸载!

    安装了Win10/Ubuntu双系统的电脑,如果Ubuntu是用自带的grub引导程序作为启动引导,就不能直接删除或者格式化Ubuntu所在 的盘,否则会导致windows也不能正常引导开机,只能开机 ...

  5. 两种方法教你彻底卸载Ubuntu双系统,无启动项残留

    两种方法教你彻底卸载ubuntu双系统 方法一: 1.在windows下下载磁盘工具DiskGenius *下载地址:*http://www.diskgenius.cn/download.php 下载 ...

  6. Ubuntu双系统导致grub开机引导丢失的问题

    当在window上安装ubuntu双系统时,经常出现开机引导丢失的情况,这时我们开机将会卡在grub界面,这时我们可以进行如下操作: 1. 直接进入windows grub>set root = ...

  7. windows和ubuntu双系统,ubuntu下硬盘变成只读状态,无法粘贴文件的有效解决方法

    硬盘分区:windows和ubuntu双系统均安装在一块256G固态硬盘上,电脑另装有一块1T的机械硬盘,用于存储文件. 问题现象:不知道什么时候,也不知道什么原因,在ubuntu系统下,无法把本机& ...

  8. win10 linux 修复引导菜单,win10 + Ubuntu16.04双系统修复linux grub引导丢失

    安装双系统 引导修复 1 在Ubuntu中将引导记录写入 boot 2 一波三折grub中的win10启动项又丢了 1. 安装双系统 win10 + Ubuntu16.04 双系统安装流程: 首先安装 ...

  9. Window7和Ubuntu双系统 删除Ubuntu

    我在同学的帮助下,装了Ubuntu和win7的双系统,使用之后,发现用来学习Linux的话,还是装在虚拟机比较好,所以要把Ubuntu进行卸载. 本文所述情况,是Ubuntu装在整个硬盘上,不是只在硬 ...

最新文章

  1. Java算法(两数之和)
  2. python中最常用的映射类型_什么是python中唯一的映射类型
  3. 简单快速开发C\S架构程序用最简单的不分层最快的效率
  4. IBM X3100 M4安装centos6.5(RHEL 6.5)说明
  5. Python打开文件,将list、numpy数组内容写入txt文件中
  6. Matlab 图像分块(不重叠、重叠)
  7. java质数判断程序_java判断一个数是否为素数/质数
  8. Linux下无需按下回车(无阻塞)读取输入键值
  9. 【Spark】SparkStreaming之windows操作
  10. python微框架Bottle(http)
  11. 印象笔记再WIN10同步失败解决方法
  12. matlab工具箱使用50hz低通滤波器设计 和FFT 变化截取50hz工频信号幅值
  13. 河南科技大学计算机专业专升本,河南科技大学成人高考计算机应用技术专业的课程有哪些...
  14. 14. JavaScript Date(日期)对象
  15. 4 月 1 日罗永浩直播首秀带货小米 10,你会剁手吗?
  16. 论文解读笔记:基于深度学习的行为分析综述
  17. UVM RAL 中的显示预测 uvm_reg_predictor
  18. 有限状态自动机(FSM)的一些逻辑
  19. 申请ios开发者证书到获取p12文件及profiles文件
  20. atom写css,Atom编写Markdown

热门文章

  1. Linux eclipse+perl开发环境安装
  2. PHP SOCKET SERVER 二
  3. 使用qt多线程的一个简单方法
  4. 「Linux」Linux下根据CET听力文件关键字和lcr时间对mp3进行剪辑分割
  5. 续《用最简单的例子实现jQuery图片即时上传》之多图上传实现
  6. 条款23: 必须返回一个对象时不要试图返回一个引用
  7. sliverappbar高度,SliverAppBar的最小高度(颤振)?
  8. PTA:6-3求单链表结点的阶乘和(15分)
  9. Mapreduce概念及流程介绍
  10. 物联网卡不实名认证有什么风险