Задний план
У меня есть система с двойной загрузкой: Ubuntu 20.04 на твердотельном накопителе на 120 ГБ и Windows 10 на NVME на 500 ГБ для игр.
Мне пришлось переустановить операционную систему Windows, и теперь я не могу загрузиться в мою ОС Ubuntu, даже если я установил ее в качестве основного диска в BIOS. Вместо этого он загружается прямо в Windows.
Когда я удаляю свой NVME, на котором есть Windows, я получаю синий экран.
Что я пробовал?
Мне посоветовали загрузить версию Live Ubuntu с USB-накопителя от пользователя Reddit: пост на реддите
Я следовал этому руководству: руководство
Я сделал немного другие вещи, основанные на других потоках, однако, по сути, это был тот же подход, очевидно, не повезло.
Проблема/ошибка
- Я загрузился в Ubuntu с USB в режиме EFI. Нажал «Попробовать Ubuntu».
- Нашел мой диск Ubuntu с
fdisk -l
- смонтировал
ЭФИ
Раздел с смонтировать /dev/sdb1 /mnt
- Установил GRUB на раздел с
grub-install --boot-directory=/mnt/dev/sdb
Полная терминальная сессия: Команды терминала/вывод на Paste bin
Я получил эти ошибки:
# grub-install --boot-directory=/mnt /dev/sdb
Установка для платформы i386-pc.
grub-install: предупреждение: эта метка раздела GPT не содержит загрузочного раздела BIOS; встраивание будет невозможно.
grub-install: предупреждение: встраивание невозможно. GRUB можно установить только в этой настройке с помощью черных списков. Однако черные списки НЕНАДЕЖНЫ, и их использование не рекомендуется.
grub-install: ошибка: не будет работать с черными списками.
Информация о диске из fdisk -l
Диск /dev/sdb: 111,81 ГиБ, 120034123776 байт, 234441648 секторов
Модель диска: ADATA SU655
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 1F53C55F-A945-4522-B8CA-FB528B52CA1D
Размер начальных и конечных секторов устройства Тип
/dev/sdb1 2048 1050623 1048576 Система EFI 512M
/dev/sdb2 1050624 234440703 233390080 111.3G файловая система Linux
Я действительно не понимаю вопроса здесь. Я прочитал эту замечательную тему: grub2-install: «Эта метка раздела GPT не содержит загрузочного раздела BIOS».
где один ответ объяснял разницу между загрузкой EFI и режимом BIOS/legacy. Поскольку на моем диске есть раздел EFI размером 512 МБ, я еще больше запутался, почему это не работает.