我的计算机上有两个操作系统。
我使用 os-uninstaller 从我的电脑中删除了 Windows 8,然后我重新启动了系统,但无法继续使用 Ubuntu,并且收到一条消息“没有可启动设备”。
我尝试重新安装 Windows,但无法成功,因为它显示该分区位于 NTFS 上,因此无法使用。
然后我使用了启动修复盘,但问题仍然存在。这是启动信息摘要。
答案1
您有一个 UEFI 系统和 UEFI 安装,但不知何故将 ESP - efi 系统分区 sda2 从 FAT32 转换为 NTFS。它必须是带有启动标志的 FAT32 才能被视为 ESP。
现在,fstab、grub 和 UEFI 中对 ESP 的所有引用都缺少 ESP。您必须重新创建 ESP 并至少完全重新安装 grub。可以从 Boot-Repair 的高级选项中重新安装 grub。
https://help.ubuntu.com/community/Boot-Repair
https://sourceforge.net/p/boot-repair/home/Home/
某些品牌的系统只会将“Windows 启动管理器”作为 UEFI 条目启动。这违反了 UEFI 标准,但这只是描述,因此我们可以让启动 Ubunutu 的 shimx64.efi 具有该描述。然后启动 Windows 条目以实际启动 Ubuntu。sdX 是驱动器,Y 是 efi 分区,例如 sda2
sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\ubuntu\shimx64.efi" -d /dev/sda -p 2
man efibootmgr
http://askubuntu.com/questions/486752/dual-boot-win-8-ubuntu-loads-only-win/486789#486789