Win10+Ubuntu双系统修复Ubuntu系统引导

Win10+Ubuntu双系统修复Ubuntu系统引导amp amp NBSP amp amp NBSP amp amp NBSP amp amp NBSP 这两天笔者安装 win10 ubuntu16 04 双系统 因为网络上能找到大量的资料 安装过程此处就不多讲 因为笔者电脑是华硕主板 bios 默认设置为安全启动 笔者猜测会阻止加载 ubuntu 引导 导致双系统不能随意引导 先不管那么多 现在的问题是 Ubuntu 已经安装成功 开机直接进入 win10 所以笔者的

    这两天笔者安装win10+ubuntu16.04双系统,因为网络上能找到大量的资料,安装过程此处就不多讲。因为笔者电脑是华硕主板,bios默认设置为安全启动,笔者猜测会阻止加载ubuntu引导,导致双系统不能随意引导。先不管那么多,现在的问题是Ubuntu已经安装成功,开机直接进入win10,所以笔者的任务是让系统找到ubuntu引导,网上找了大量的文章,也按照这些文章进行了操作,可是没有一个完整的解决方案解决笔者的问题。后来笔者花了差不多一个晚上加一个早上的时间摸索,最终完美解决问题。下面的文字是对找回ubuntu引导进行记录。

2、 进入系统后,用Ctrl+Alt+T快捷键打开终端,获取root权限,执行以下命令:

sodu passwd sudo apt-get install software-properties-common sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair sudo boot-repair 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
等一会,会出现上述界面。点击Recommended repair,进行下面的操作。不要点击下面的按钮,会很麻烦。

在这里插入图片描述

     这个弹框中的【Yes】、【No】那个所在的弹框仅仅是一个提示图片,在碰到的时候选择No就可以,暂时不用多关心。这个弹框需要注意的是红色框中的内容,它说需要把以下三行代码在一个新打开的终端中执行。执行过程耗时比较长,十分钟左右的样子,执行完之后点击【Forward】按钮。

在这里插入图片描述

在这里插入图片描述
在Boot Repair过程中有弹出一个提示需要执行命令的弹框,按例粘贴执行即可。
在这里插入图片描述
见到这张图片,说明引导修复完成,然后用reboot命令重启。最后一段的意思是:
    若重启后只能进入 Windows 系统而没有 Ubuntu 的选项,可能是因为 win10 默认为第一启动项而忽视了 Ubuntu 系统。此时我们在 Windows 系统下打开命令提示符(管理员模式),输入 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi,将 grubx64.efi 作为首选引导项,重启后若还是无法进入 Ubuntu 则输入 bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi 应该就可以出现双系统的引导界面了。grubx64.efi 和 shimx64.efi 的位置默认应该是 C 盘的 EFI 文件夹,具体位置可以通过 DiskGenius 软件进行查看。



先进入Ubuntu,执行如下命令:

su     # 获取root权限 cd /boot/grub cp grub.cfg grub.cfg_backup  #先备份一下 cat 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 > grub.cfg reboot 

笔者也算有很丰富的装机经验了,不知道这次的问题和UEFI、Legancy两种模式的设置有没有关系?留下此问题以待研究。

在这里插入图片描述
如果对你有用,请笔者喝一杯咖啡.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231759.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA——数组截取——调用库中方法

    JAVA——数组截取——调用库中方法1,使用Java类库中的方法System.arraycopy2,使用Java类库中的方法java.util.Arrays.copyOf3,重写myCopy(一)使用.arraycopy方法使用方法:System.arraycopy(源数组名称,源数组开始点,目标数组名称,目标数组开始点,拷贝长度);说明:将arr1数组中的一部分替换成arr2数组中的一部分可以从任意位置开始截取…

    2022年6月9日
    168
  • java实现靠边隐藏窗口

    java实现靠边隐藏窗口

    2022年2月23日
    76
  • 支持向量回归(SVR)的详细介绍以及推导算法

    支持向量回归(SVR)的详细介绍以及推导算法1SVR背景2SVR原理3SVR数学模型SVR的背景SVR做为SVM的分支从而被提出,一张图介绍SVR与SVM的关系这里两虚线之间的几何间隔r=d∣∣W∣∣\frac{d}{||W||}∣∣W∣∣d​,这里的d就为两虚线之间的函数间隔。(一图读懂函数间隔与几何间隔)这里的r就是根据两平行线之间的距离公式求解出来的SVR的原理SVR与一般线性回归的区别SVR一般线性回归1.数据在间隔带内则不计算损失,当且仅当f(x)与y之间的差距的绝对值大于ϵ\

    2022年6月6日
    46
  • Python基础之lambda表达式

    Python基础之lambda表达式目录1、lambda函数介绍2、lambda函数与def函数的区别3、lambda案例4、map方法混搭有时在使用函数时不需要给函数分配一个名称,该函数就是“匿名函数”。在python中使用lambda表达式表示匿名函数语法:lambda参数列表:lambda体lambda是关键字声明,在lambda表达式中,参数列表与函数中的参数列表一样,但不需要用小括号括起来,冒号后面是lambda体,lambda表达式的主要代码在lambda体处编写,类似于函数体。提示:lambda体不能是一个代码块,不能包含多条

    2022年10月17日
    4
  • Keytool命令详解

    以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。-----------------------------------------------------------Keytool 是一个Java 数据证书的管理工具,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 密钥

    2022年4月4日
    47
  • 十五种CSS鼠标样式

    十五种CSS鼠标样式
    CSS鼠标样式语法如下:
    任意标签中插入style=”cursor:*” 
    例子:文本或其它页面元素文本或其它页面元素注意把*换成如下15个效果的一种:
    下面是对这15种效果的解释。移动鼠标到解释上面,看看你的鼠标起了什么变化吧!
    hand是手型   
    例子:CSS鼠标手型效果

    2022年5月31日
    99

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号