关于Windows10+Ubuntu18.04 双系统安装后无法启动Ubuntu的解决方法

小白用了一天的时间装Ubuntu,安装成功之后出现了不能识别Grub启动Ubuntu,直接进入Windows系统的情况。由于网上大多数教程都是解决无法启动Windows的问题,所以把不能启动Ubuntu的解决方法汇总一下,希望可以帮到和我遇到同样问题的小白OwO

安装过程就不详细说了,许多帖子都介绍的很详细。

情况比较特殊的是,我用的Acer本(Bios设置界面和其他本/台式不太一样),双硬盘(Windows在固态上,Ubuntu安装在另一块机械硬盘上)。

BIOS 是UEFI 模式,partition scheme是GPT,所以制作备份U盘的时候选择GPT+UEFI那个选项就好了。

安装前一定要禁用快速启动和security boot。

在插U盘安装的时候,出现了BIOS boot界面无USB boot选项的情况,解决方法是:在bios setup中确认已禁用security boot,在boot方式里把usb的方式放到最前面,U盘插在USB2.0接口(3.0是蓝色的,可能会因为接口问题无法识别U盘)

按照安装引导安装系统,一块硬盘的话,直接选兼容Windows系统选项,无需手动分区,安装重启后应给不会有问题。但是双硬盘,建议选其他那个选项,我的做法是,把Ubuntu的bootloader和Windows的bootloader放在同一磁盘(需要提前留出位置),然后系统剩下的部分放在第二块硬盘的未分配区。这样再启动系统时,使两个bootloader都可以被检测到。

Ubuntu安装成功后,不要马上重启,在Linux terminal下载Boot Repair 工具:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

然后根据引导操作修复就可以了,修复结束后重启


如果这个时候,还是直接进入Windows系统的话(大多数Acer用户会遇到此情况),不要慌,进入到bios setup页面

在security里选Set Supervisor Password,然后随便输个密码,这个时候,就可以在Boot里切换secure boot模式[Enable/Disable](解决不知道如何切换模式的问题,Acer先设密码)

安装的时候是Disable,现在换回Enable

然后回到Security, 选择Select an UEFI file as Trusted for Execting,HDD0->EFI->Ubuntu->grubx64.efi(可能还会有shimx64.efi这个文件,也选上)

然后给这个方式起个名字(例:Grub),保存,F10保存设置重启,然后马上再进入BIOS setup界面

这个时候,跳到BOOT页面下,禁用Security boot, 然后把刚才添加的boot方式(多出来的)移到最前面,然后保存重启

这个时候再重启后,会进入到GUN界面(我的情况是这样,也可能是正常的双系统选择界面),有不同的选项来选择系统

Windows Boot Manager是进入Windows

啥都不选会直接进入Ubuntu

呐,如果你发现两个系统都可以用,就说明安装木有问题啦~

当然,最简单的方式,就是不要用Acer ==。


原教程地址:https://ubuntuforums.org/showthread.php?t=2358003






你可能感兴趣的:(Linux,Ubuntu18.04,Windows10)