我买了一台二手 hp elitebook 2170p,预装了 Windows 7。我安装了 ubuntu,删除了 Windows 7(UEFI 模式)。在 UEFI 模式下安装之前,我尝试使用“传统”模式(从启动菜单中选择),但无法从 USB 驱动器加载 ubuntu(一直说找不到启动设备,这仅在传统模式下)。无论如何,我确实安装了 ubuntu,但无法加载 grub。我只能在 EFI 文件中导航来启动它。
我尝试使用 boot-repair,它确实很神奇,但问题还是一样。唯一的区别是,启动笔记本电脑后,屏幕上显示“Intel boot manager”,然后是“boot device not found”——使用 boot-repair 后,我再也看不到“intel boot manager”,直接进入“boot device not found”屏幕。
这是 boot-repair 生成的 url:http://paste.ubuntu.com/15034469/
能否请你帮忙?
谢谢
答案1
修复后,应该可以正常工作。搜索输出以查找efibootmgr
结果。(有三个这样的示例,最后一个是最终状态并显示 Ubuntu/GRUB 条目,因此我声明它应该可以正常工作。)如果此时它无法正常工作,我有几个建议,您应该按顺序尝试:
- 尝试将固件更新到最新版本。这可能会让您清除某些 EFI 中的错误。请注意,完成此操作后,您必须重新运行 Boot Repair。
- 尝试进入固件设置实用程序,找到一个将所有设置重置为默认值的选项,然后使用它。完成后,尝试再次运行 Boot Repair。
- (考虑到这是一台二手电脑,这可能不适合你……)退回电脑并要求退款,因为它有缺陷。如果你买的是新电脑,我建议你也写信给制造商说明你这样做的原因。请注意,我说的“有缺陷”不是指“样品缺陷”,而是指“设计缺陷”。
- 将引导加载程序复制到
EFI/BOOT/bootx64.efi
ESP 上。最简单的方法是启动 Boot Repair 工具,进入高级菜单,然后选择将引导加载程序复制到备份文件名的选项。(我不记得这个选项的确切措辞,但它应该是显而易见的。)
如果您选择 #4,它可能会在单启动安装中正常工作,但对于有缺陷的固件来说,这是一种黑客式的解决方法,如果您与任何其他操作系统双启动,它迟早会失败。