我有一台较旧的 HP Z210 工作站,我想在上面安装 Ubuntu 服务器。通过 USB 进行安装几乎完美,直到更新 UEFI 时出现此错误:
进入 shell 后我安装 efibootmgr 并运行:
$ sudo efibootmgr
BootCurrent: 0011
Timeout: 0 seconds
No BootOrder is set; firmware will attempt recovery
Boot000A* Windows Boot Manager
凭借我对 UEFI 的有限了解,我运行了:
$ sudo efibootmgr -B -b 000A
Could not delete variable: Invalid argument
这与安装程序的结果类似,但有所不同。有没有什么线索可以修复/消除旧的 Windows 启动?我尝试将 BIOS 重置为出厂默认设置,并寻找任何 UEFI 安全设置,但没有任何效果。
答案1
正如 rcpao 所建议的,我使用已知可以运行的系统作为替代,成功安装了 Ubuntu,并将其放入有问题的计算机中,并且它运行完美。
我尝试了其他方法,比如强制从旧版启动、刷新 BIOS、禁用所有 BIOS 安全设置、将驱动器插入不同的 SATA 端口,但这些都没有什么效果。所以,如果你想安装 Windows 以外的任何东西,这个特定的主板/BIOS 肯定有些奇怪,这只会给你带来麻烦。