Установка перестала работать на установке личинки

У меня есть рабочий стол двойной загрузки в течение некоторого времени.

  • /dev/sda - Твердотельный диск, содержащий Windows
  • /dev/sdb - Твердотельный диск, содержащий Ubuntu
  • /dev/sdc - Диск жесткого диска с данными для обоих Ose

Недавно я переключил твердотельные диски от MBR до GPT и выключил способ прежней версии в моем BIOS, таким образом, это - UEFI теперь.

С тех пор GRUB исчез, и я не могу заставить его устанавливать снова.

Сначала я попробовал "регулярный" способ загрузиться от живого USB, chrooting в систему на/dev/sdb и выполнить установку личинки. Это приводит к ошибке:

grub-install: warning: this GPT partition label contains no BIOS Boot Partition: embedding won't be possible
grub-install: error: embedding is not possible, but this is required for cross-disk install

Установка его к/dev/sdb возможна, но затем, в зависимости от которого устройство получает приоритет загрузки, нет никакого выбора в ОС (так начальная загрузка от sda, и Вы загружаетесь непосредственно к Windows, начальной загрузке от sdb, и Вы загружаетесь непосредственно к Ubuntu).

Затем я пытался вытереть/dev/sdb и переустановить от живого USB, но после завершения установки, я получаю ошибку, что личинка не может быть установлена. Не на sda, не на sdb. Я не помогаю, если я сначала загружаю в "Попытку Ubuntu" и обновление, это продолжает перестать работать на этом шаге. Я попробовал lvm и регулярный, я пытался вручную установить действия раздела устройств и просто позволить установке сделать это.

Я пытался восстановить начальную загрузку Windows прежде, чем переустановить, но ничто не изменилось (для ярмарки, Windows загружался хорошо, таким образом, не могло бы быть очень для восстановления). Я попробовал все опции bootrec.exe, я попробовал bcdboot, и я попробовал Средство восстановления запуска.

Какая-либо идея, что еще я могу попробовать?

0
задан 6 April 2019 в 09:49

1 ответ

В диске GPT в режиме BIOS необходим отдельный раздел.
Создайте раздел на 1 - 2 МБ в начале диска с флагом "bios_grub"
Точка монтирования:ничего
Тип: никакая файловая система
затем личинка установки.

Начальная загрузка BIOS или раздел EFI (требуемый на дисках GPT)

Если Вы хотите установить Ubuntu на диске GPT (можно проверить, что она через 'sudo разделила-l' команда), Вам будет нужен любой раздел EFI (если Ваш BIOS будет настроен в режиме EFI), или Раздел начальной загрузки BIOS (если Ваш BIOS настраивается в режиме Legacy).

Раздел начальной загрузки BIOS:

Точка монтирования: ни один Тип: никакое Описание файловой системы: раздел начальной загрузки BIOS содержит GRUB 2 ядро. Необходимо при установке Ubuntu на диске GPT, и если встроенное микропрограммное обеспечение (BIOS) настраивается в Наследии (не EFI) режим. Это должно быть расположено в начале диска GPT и иметь флаг "bios_grub".
Размер: 1 МБ.

Источник

2
ответ дан 25 October 2019 в 06:45

Другие вопросы по тегам:

Похожие вопросы: