У меня есть сервер SuperMicro с загрузочным диском NVMe и дополнительным SSD для данных. Я пытался установить ubuntu на загрузочный диск NVMe, и даже несмотря на то, что установка прошла успешно и в BIOS установлено правильное загрузочное устройство, сервер, похоже, не может загрузить только что установленную операционную систему.
Я нашел решение этой проблемы. Оказывается, невозможно загрузиться с NVMe в режиме BIOS. Поддерживается только UEFI. Однако мой установочный диск был загружен в режиме BIOS, поэтому установщик попытался настроить его как таковые. Решение заключалось в том, чтобы войти в настройку BIOS, заставить порядок загрузки учитывать только устройства UEFI, а затем переустановить операционную систему. В Ubuntu вики есть дополнительная информация об установке в режиме UEFI. В частности, если меню загрузки черное, а не фиолетовое, вы находитесь в режиме UEFI.
Предполагая, что ваша материнская плата Supermicro основана на Intel 60x / x79.
Используйте загрузчик Clover EFI или измените BIOS материнской платы.
Процедуры очень хорошо описаны на этом форуме:
Вы даже можете найти модифицированную биографию на подфоруме.