我有一台 SuperMicro 服务器,它带有一个 NVMe 启动驱动器和一个用于存储数据的附加 SSD。我尝试在 NVMe 启动驱动器上安装 ubuntu,尽管安装成功,并且在 BIOS 中设置了正确的启动设备,但服务器似乎无法启动新安装的操作系统。
答案1
我找到了解决这个问题的方法。事实证明,无法在 BIOS 模式下从 NVMe 启动。仅支持 UEFI。但是,我的安装盘是在 BIOS 模式下启动的,因此安装程序尝试按此方式配置。解决方案是进入 BIOS 设置,强制启动顺序仅考虑 UEFI 设备,然后重新安装操作系统。Ubuntu 维基有更多关于确保在 UEFI 模式下安装的信息。具体来说,如果启动菜单是黑色而不是紫色,则表示您处于 UEFI 模式。
答案2
假设您的 Supermicro 主板基于英特尔 60x / x79。
使用 Clover EFI 引导程序或修改主板 bios。
该论坛中对这些程序进行了非常详细的描述:
https://www.win-raid.com/t871f50-Guide-如何获取所有系统的完整NVMe支持-with-an-AMI-UEFI-BIOS.html#msg14810
您甚至可能在子论坛中找到修改过的 BIOS。