使用Boot-Repair(Windows 8 / Ubuntu双启动)后,“未检测到启动盘或磁盘已失败”

我最近买了一台装有Windows 8的Packard Bell imedia S 2870。 手动安装Ubuntu 13.04(’其他’选项)后,PC将直接启动到Windows。

我尝试通过ChRoot重新安装grub – 遵循各种论坛中指示的说明:例如https://help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2 (但无效) – 然后,之后,使用Boot – 修复 – 我去了reccomended修复设置 – 生成了以下URL( http://paste.ubuntu.com/5978031/ )并邀请我在sda2 / EFI / Ubuntu / shimx64上进行BIOS启动.efi文件。 重新启动后,出现上面主题行中的错误消息,当我访问BIOS时,我无法将任何此类sda2 / EFI / Ubuntu / shimx64.efi设置为默认引导设备。

我已经看过类似的线程而没有发现任何适合的目的。

有什么建议? 谢谢

在阅读了几个其他线程并且修补了之后 – 我在某些时候也安装了efibootmgr – 我通过第二次运行Boot-Repair(虽然安全启动关闭)来排除问题,保留所有默认设置,如第一次。 在流程结束时生成的URL是http://paste.ubuntu.com/5982069/

有趣的是,我在某处读到Ubuntu 13.04与Secure Boot兼容; 然而,当我重新打开这个function并重新启动机器时,我遇到了“validation错误”,并且系统直接启动到Windows 8.因此我决定将其关闭!

Braiam和Oldfred,非常感谢你们的意见和建议。

看起来你运行了Boot-Repair的重命名function。 这适用于仅启动Windows efi文件的系统(在UEFI中硬编码)。

将/EFI/microsoft/boot/shimx64.efi重命名为bootmgfw.efi。 bootmgfw.efi到bkpbootmgfw.efi

因此,您仍然可以从UEFI菜单启动Windows,它将真正启动到grub菜单。 从grub菜单中,您可以启动备份的Windows文件。

如果您可以直接在UEFI菜单中启动ubuntu,则可以撤消重命名。 要撤消&将文件重命名为其原始名称,只需勾选Boot-Repair的“Restore EFI backups”选项。

你有安全启动吗? 它仅显示安全启动的安全启动系统。