Я хочу переустановить GRUB 2, и я нашел следующие инструкции: Как восстановить, восстановить или переустановить Grub 2 с Ubuntu Live CD или USB . В моем случае, загрузчик установлен в разделе EFI. Если я использую команды, приведенные в этом руководстве, GRUB будет переустановлен в раздел EFI автоматически или он будет установлен в корневой раздел, где установлена Ubuntu? Очевидно, я не хочу, чтобы это произошло.
32
Ответы:
Переустановите загрузчик GRUB в вашу установку Ubuntu в режиме EFI следующим образом ...
Загрузитесь с установочного носителя Ubuntu и выберите «Попробуйте Ubuntu без установки».
(Загрузите установочный носитель в режиме EFI, выберите запись Ubuntu с UEFI впереди.)
На рабочем столе Live откройте терминал и выполните следующие команды:
Примечание:
sdX
= диск |sdXX
= EFI раздел |sdXXX
= системный разделДля идентификации разделов используйте GParted, инструмент входит в установочный носитель.
После выполнения команд GRUB будет установлен в отдельный раздел EFI.
источник
grub-efi
нам нужно загружаться в UEFI-режиме, если мы хотим переустановить,grub-pc
мы должны загружаться в устаревшем режиме.grub-install /dev/sdXX
, то есть не диск, а раздел EFI использовался для установки grub, и он работал.это единственный способ, который работал для меня: (Система: sdb8, boot: sdb6, efi: sdb2)
источник
--recheck
? В инструкции написаноdelete device map if it already exists
?--bootloader-id=Ubuntu_02
загрузка завершается неудачно. Он просто загружается в консоль grub ... какое-либо решение?grub-install --recheck
нужно. Это исправило мой нерабочий USB HDD EFI.Спасибо @ cl-netbox за инструкции!
После того, как я обновил (Linux Mint 18.2 Sonya до 18.3 Sylvia), моя система не загружалась, поэтому я следовал приведенным выше инструкциям, но все равно безуспешно. Однако я заметил, что на моей машине / boot находится в отдельном разделе (возможно, потому что я использую LVM), поэтому мой слегка измененный процесс был:
Примечание: sdX = диск | sdXX = раздел EFI | sdXY = загрузочный раздел | sdXXX = системный раздел
источник
Кроме того, при загрузке с live cd для восстановления может случиться так, что вам не хватает пакета grub-efi-amd64-bin, а затем строка
завершается с сообщением об ошибке: «grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh не существует. Пожалуйста, укажите --target или --directory.»
В этом случае запустите это вне chroot
а затем добавьте / usr / lib / grub / x86_64-efi в монтирование chroot.
Кстати, параметр "/ dev / sdb" устарел и игнорируется.
источник
в дополнение к ответу ci-netbox.
Если ваша версия pendrive OS не совпадает с версией, установленной на диске, у grub-install могут возникнуть трудности с определением правильной установки grub:
Попробуйте вручную определить установку для использования
Затем перезапустите grub-install:
источник
Если вы потеряли раздел EFI, его легко вернуть. Вы можете использовать
fdisk
илиparted
для создания нового раздела GPT с типом «EFI partition (1)» и отформатировать его с помощью:затем смонтировать его, и вы можете следовать запустить:
как и в других решениях.
источник
поэтому я думаю, что причина проблемы в том, что установка Ubuntu не монтирует раздел efi, если fstab. и обновления grub. на обновлении.
источник