我有一台预装了 Windows 10 的笔记本电脑。我想切换到 Ubuntu,但我决定保留 Windows 以防 Ubuntu 安装无法正常工作。因此,我创建了一个新分区,并使用 Rufus 制作的 Live USB 在 uefi 模式下在其上安装了 Ubuntu 16 LTS。Ubuntu 安装成功并重新启动。但 Windows 很快就加载了,好像什么都没发生一样。我无法访问 Ubuntu。即使按住 Shift+Restart 并选择 Ubuntu 也无法访问。
我尝试了找到的所有解决方案,尤其是以下提到的解决方案:
https://askubuntu.com/questions/22183...s-10-with-uefi
https://help.ubuntu.com/community/UEFI
我使用命令 bcdedit 将路径设置为 ubuntu
C:\WINDOWS\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\ubuntu\shimx64.efi
description Windows Boot Manager
locale en-GB
inherit {globalsettings}
default {current}
resumeobject {11e89e34-0792-11e6-bec9-91b447580268}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.efi
description Windows 10
locale en-GB
inherit {bootloadersettings}
recoverysequence {11e89e36-0792-11e6-bec9-91b447580268}
recoveryenabled Yes
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {11e89e34-0792-11e6-bec9-91b447580268}
nx OptIn
bootmenupolicy Standard
我启动了 ubuntu 的 Live CD 版本,将 shimx64.efi 复制到 /EFI/Boot 和 /EFI/Microsoft/Boot,并使用终端将其重命名为 Bootx64.efi 和 Bootmgfw.efi。当我重新启动时,什么也没发生,我收到此错误:
Insert system disk in drive,
Press any key when ready....
然后我恢复了启动文件,并重试 Boot-Repair 推荐的修复方法。重新启动后,我得到了与之前相同的错误...
我还无法在 bios 设置中选择 ubuntu 从 Uefi 启动首先启动,因为我只发现 HDD/SSD、USB 内存、ODD、LAN1、LAN2......执行命令 efibootmgr 时也是如此。
请帮助我。我浪费了一整天的时间尝试不同的解决方案,但似乎没有任何效果。
计算机信息:
Toshiba Portege R930 series
Os : Windows 10
UEFI boot with secure boot
Intel Rapid Start
SSD 256 Go
答案1
在众多解决方案中,这是对我有用的解决方案:
- 启动 LiveCD Ubuntu
- 打开一个新终端并下载 Boot-Repair。
- 启动启动修复 > 高级选项 > 取消选中 Grub 选项中的“安全启动” > 开始修复。
- 重新启动 PC > 访问 Bios 设置 > 停用安全启动。