天天看点

修复安装完 Ubuntu 后无可引导设备的错误

通常情况下,我会安装启动 ubuntu 和 windows 的双系统,但是这次我决定完全消除 windows 纯净安装 ubuntu。纯净安装 ubuntu 完成后,结束时屏幕输出无可引导设备no bootable device found而不是进入 grub 界面。显然,安装搞砸了 uefi 引导设置。

修复安装完 Ubuntu 后无可引导设备的错误

安装完 ubuntu 后无可引导设备

我会告诉你我是如何修复在宏碁笔记本上安装 ubuntu 后出现无可引导设备no bootable device found错误的。我声明了我使用的是宏碁灵越 r13,这很重要,因为我们需要更改固件设置,而这些设置可能因制造商和设备有所不同。

因此在你开始这里介绍的步骤之前,先看一下发生这个错误时我计算机的状态:

我的宏碁灵越 r13 预装了 windows 8.1 和 uefi 引导管理器

我选择了清除所有东西安装 ubuntu,例如现有的 windows 8.1,各种分区等

安装完 ubuntu 之后,从硬盘启动时我看到无可引导设备错误。但能从 usb 设备正常启动

在我看来,没有禁用安全引导secure boot可能是这个错误的原因。但是,我没有数据支撑我的观点。这仅仅是预感。有趣的是,双系统启动 windows 和 linux 经常会出现这两个 grub 问题:

<a href="http://itsfoss.com/solve-error-partition-grub-rescue-ubuntu-linux/" target="_blank">错误:没有 grub 救援分区</a>

<a href="http://itsfoss.com/fix-minimal-bash-line-editing-supported-grub-error-linux/" target="_blank">支持最小化 bash 式的行编辑</a>

如果你遇到类似的情况,你可以试试我的修复方法。

<a target="_blank"></a>

请原谅我的图片质量很差。我的一加相机不能很好地拍摄笔记本屏幕。

关闭电源并进入引导设置。我需要在宏碁灵越 r13 上快速地按下 fn+f2。如果你使用固态硬盘的话要按的非常快,因为固态硬盘启动速度很快。这取决于你的制造商,你可能要用 del 或 f10 或者 f12。

在引导设置中,确保启用了安全引导secure boot。它在 boot 标签里。

进入到 security 标签,找到 “选择一个用于执行的可信任 uefi 文件select an uefi file as trusted for executing” 并敲击回车。

修复安装完 Ubuntu 后无可引导设备的错误

修复无可引导设备错误

特意说明,我们这一步是要在你的设备中添加 uefi 设置文件(安装 ubuntu 的时候生成)到可信 uefi 启动中。如果你记得的话,uefi 启动的主要目的是提供安全性,由于(可能)没有禁用安全引导secure boot,设备不会试图从新安装的操作系统中启动。添加它到类似白名单的可信列表,会使设备从 ubuntu uefi 文件启动。

在这里你可以看到你的硬盘,例如 hdd0。如果你有多块硬盘,我希望你记住你安装 ubuntu 的那块。同样敲击回车。

修复安装完 Ubuntu 后无可引导设备的错误

在 boot 设置中修复无可引导设备错误

你应该可以看到&lt;efi&gt;了,敲击回车。

修复安装完 Ubuntu 后无可引导设备的错误

在 uefi 中修复设置

在下一个屏幕中你会看到&lt;ubuntu&gt; 。耐心点,马上就好了。

修复安装完 Ubuntu 后无可引导设备的错误

安装完 ubuntu 后修复启动错误

你可以看到 shimx64.efi,grubx64.efi 和 mokmanager.efi 文件。重要的是 shimx64.efi。选中它并敲击回车。

修复安装完 Ubuntu 后无可引导设备的错误

修复无可引导设备

在下一个屏幕中,输入 yes 并敲击回车。

修复安装完 Ubuntu 后无可引导设备的错误

无可引导设备_7

当我们添加它到可信 efi 文件并执行后,按 f10 保存并退出。

修复安装完 Ubuntu 后无可引导设备的错误

保存并退出固件设置

重启你的系统,这时你就可以看到熟悉的 grub 界面了。就算你没有看到 grub 界面,起码也再也不会看到“无可引导设备no bootable device found”。你应该可以进入 ubuntu 了。

如果修复后搞乱了你的 grub 界面,但你确实能登录系统,你可以重装 grub 并进入到 ubuntu 熟悉的紫色 grub 界面。

我希望这篇指南能帮助你修复无可引导设备错误。欢迎提出任何疑问、建议或者感谢。

本文来自云栖社区合作伙伴“linux中国”,原文发布日期:2015-09-15  

继续阅读