我曾经能够双启动 Windows 10 和 Ubuntu,但我想改为 Debian。所以我删除了Ubuntu使用的/dev/sda5
和分区。/dev/sda6
这并没有删除 grub2,所以我从 Windows 中删除了 grub(我使用了这个指南:http://linuxbsdos.com/2015/09/05/how-to-delete-grub-files-from-a-boot-efi-partition-in-windows-10/)。问题是现在我无法在创建的未分配空间中安装任何 Linux 发行版。我尝试过 openSUSE、Debian 和 Ubuntu。安装程序运行时没有错误,但当我重新启动时,它直接启动到 Windows 10。我进入 msconfig,其中列出的唯一操作系统是 Windows。创建的/dev/sda5
和分区/dev/sda6
已满,但 grub 甚至无法用作引导选项。我努力了:
- 从 Ubuntu 运行启动修复
- 更改分区方案和目标系统类型
- 使用不同的 U 盘和工具(Rufus 和 UUI)
- 更改启动顺序、启用安全启动、禁用快速启动等。
- 从 msconfig 启用启动日志记录
- 重新安装grub
我还可以做些什么?
答案1
您是否尝试过仅安装GRUB
?
安装后启动进入 live CD 的救援模式并运行以下命令:
update-grub
grub-install -v <Disc name>
然后重启,应该已经GRUB
打招呼了!
另外,检查您的 BIOS,也许您启动到了错误的光盘?
答案2
我找到了解决方案:我必须运行bcdedit /set {bootmgr} path \EFI\<name_of_distro>\grubx64.efi
.替换为“debian”、“ubuntu”等。