У меня есть свежеустановленный Arch Linux LVM в контейнере LUKS, все они установлены на внешнем USB SSD. Хотя у меня нет проблем с самой системой Arch, у меня есть проблема с Grub.

После первоначальной установки я могу загружаться совершенно нормально без проблем. Даже залогинился и немного настроил свой рабочий стол. Выключите систему. Перезагрузка, нет Grub! Даже не спасательная раковина.

Итак, я возвращаюсь в LiveUSB, открываю свой контейнер LUKS, remount , chroot , grub-install (без каких-либо изменений), exit , umount , shutdown .

Тогда я могу загрузиться совершенно нормально без проблем. Но, как только я выключил его и попытался перезапустить, Grub не работает. Я могу сделать это любое количество раз с тем же эффектом. Я не замечаю никаких изменений, когда я изначально загружаюсь в установленную систему или chroot в систему.

Мой fstab и grub настроены на использование UUID. Но даже если он не был настроен должным образом (я не смог бы загрузить его изначально), и я должен хотя бы получить оболочку Grub Rescue или Arch Rescue Shell. Но я ничего не получаю при второй загрузке.

Есть идеи или предложения?

Дополнительная информация:

  • Хост-компьютер: Surface Pro 1 (безопасная загрузка отключена)
  • USB SSD: Samsung 840EVO msata (Корпус Mushkin Atlas 3.0)
  • LiveUSB: общий 2 ГБ

GPT, UEFI (имеет раздел BIOS, но я вообще не настроил GRUB BIOS):

  • ЧАСТЬ 1 - ДАННЫЕ 8 ГБ 0700
  • ЧАСТЬ 2 - BIOS 2MB ef02
  • ЧАСТЬ 3 - UEFI 250MB ef00 /boot
  • ЧАСТЬ 4 - ARCH 110GB 8e00

1 ответ1

1

Я не уверен, как пометить это как решенное, но я нашел решение и решил опубликовать его. Вероятно, не самый экономичный способ, но он работал.

Первоначально grubx64.efi находился в каталоге /boot/EFI/arch . Я сделал две другие директории /boot/EFI/arch/Boot и /boot/EFI/Boot и скопировал их в обе директории.

Я также сделал копию и переименовал ее в bootx64.efi и скопировал ее в каждый каталог, содержащий grubx64.efi .

Я не уверен, какой из них тянет за собой нагрузку, но сейчас я загружаюсь на 100%.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .