欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

win10安装ubuntu18双系统后没有ubuntu启动项之解决方法记录

程序员文章站 2024-01-30 21:51:52
...

1. win10安装ubuntu18双系统教程

待补充

2. 解决win10安装ubuntu18双系统之后没有启动项的问题

两个月前在我服役了六年的ThinkPad L440上重装了win10,之后准备安装一个ubuntu18,因为之前在新电脑上装过一次,一次成功。本以为还是会很顺利,结果装完之后发现没有启动项!!!直接进Windows了。网上查了各种方法尝试之后都失败了,一怒之下就放下没管了。今天帮师妹装ubuntu双系统,又遇到了这个问题,本着不达目的不罢休的科研精神,又开启了一顿骚操作,最后终于成功出现了熟悉的Ubuntu Grub启动界面。为了庆祝这一伟大胜利,必须写点东西纪念一下。

以下记录是整理了所有尝试之后重新梳理的,学习就是折腾的过程嘛。

  1. 懒人的办法(开机稍麻烦)
    在一次偶然的尝试中,我开机按F12进入启动管理项,发现多了两个Linux(TOSHIBA MQ01ABF050)启动项
    win10安装ubuntu18双系统后没有ubuntu启动项之解决方法记录好奇之下我点进去第一个试了一下,错误,重启,选择第二个,竟然神奇的出现了Ubuntu启动界面。所以得出结论,在没有ubuntu启动项的情况下是可以通过bias启动项来选择进入ubuntu的,如果不想折腾的同志可以用这种方法哟。
  2. 修复ubuntu启动
    修复ubuntu启动的步骤如下:
    (1)插入ubuntu系统盘,启动项选择U盘启动进入后选择Try Ubuntu,打开终端一次输入以下指令
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

之后会启动boot-repair
win10安装ubuntu18双系统后没有ubuntu启动项之解决方法记录
选择第一个推荐修复一路下去,最后出现下面这个界面说明修复完成了。

win10安装ubuntu18双系统后没有ubuntu启动项之解决方法记录
然后重启,进入ubuntu系统(注意是通过F12启动项进入已经安装好的ubuntu而不是通过U盘进入),输入以下指令

sudo update-grub
sudo update-grub2

再重启,就可以看到熟悉的启动选择界面啦。

  1. 如果第2步不成功往下走
    这里以Acer电脑为例,按照以上方法全部试了之后发现还是没有启动项,参考这篇文章 关于Windows10+Ubuntu18.04 双系统安装后无法启动Ubuntu的解决方法. 最后成功。
    (1)在security里选Set Supervisor Password,设置密码,然后就可以在Boot里切换secure boot模式[Enable/Disable],安装的时候是Disable,现在换回Enable。
    (2)然后回到Security, 选择Select an UEFI file as Trusted for Execting,依次选择HDD0->EFI->Ubuntu->grubx64.efi,原文作者说有shimx64.efi这个文件时也选上,实测选上会出错,不选上是对的。这个勇敢的去尝试吧,我一直坚信不确定性原理的。此外用师妹的电脑时有两个HDD0,一个是错的,另一个是对的。。所以,再次重复,勇敢的去尝试吧!
    (3)F10保存设置重启,然后马上再进入BIOS setup界面。这个时候会发现boot选项多了一项,如下图
    win10安装ubuntu18双系统后没有ubuntu启动项之解决方法记录EFI FIle Boot 0:yes就是刚才添加的启动项(这个地方叫yes是因为最后出现了一个界面是输入名字,我以为是选择下面的Yes和No所以敲了一个Yes,后来才想明白是让我取名字,晕!!)
    (4) 这个时候,跳到BOOT页面下,禁用Security boot, 然后把刚才添加的boot方式(多出来的)移到最前面,然后保存重启,就进入到GUN界面了
    (5)总结一下,Acer电脑的这波操作是真的骚!