После дальнейшего расследования выясняется, что ОС действительно была установлена в устаревшем режиме BIOS, поэтому она не была обнаружена в BIOS как загрузочное устройство. Я включил устаревший режим в BIOS, чтобы посмотреть, что произойдет, и, к сожалению, при загрузке у меня просто появился черный экран, значит, что-то было не так.
Я хотел попробовать просто преобразовать его из BIOS в UEFI. Несмотря на то, что иногда вы не можете пересадить диск с одного компьютера на другой, как говорит Nmath в комментариях, я делал это сам несколько раз и ни разу с какими-либо серьезными проблемами, кроме проприетарных аппаратных драйверов, которые можно просто установить, поэтому я решил сделать это снова. Это также было намного проще, чем делать новую установку.
Это был мой процесс:
- Загрузите Live USB с Ubuntu (и убедитесь, что он находится в режиме UEFI, что, очевидно, будет, если в BIOS отключен устаревший режим).
- Сделайте резервную копию моей таблицы разделов с помощью
sfdisk -d /dev/nvme0n1 > mbr-backup.txt
на случай, если что-то пойдет не так.
- Преобразуйте раздел из MBR в GPT с помощью
gdisk /dev/nvme0n1
, тогда ж
написать новую таблицу разделов.
- С помощью GParted измените размер первого раздела, чтобы перед ним осталось 550 МБ, и добавьте в начало новый раздел FAT32 и добавьте к нему флаги EFI и BOOT.
- Бег
ремонт обуви
и выполните восстановление по умолчанию, следуя всем подсказкам.
К счастью, Ubuntu отлично справляется с обнаружением аппаратных изменений. Я взял диск с компьютера с установленной видеокартой Nvidia и вставил его в другой с графикой Intel, и все просто работает из коробки.