История изменений
Исправление Toxo2, (текущая версия) :
Ну, насколько я понимаю - у вас же grub всё-таки установлен.
Единственная проблема - он или не может сам прописаться в сценарии grub-install (предположительно потому что на nvram места нет под его Bootnum), или то что мы прописываем в первые записи - прошивка затирает.
Поэтому альтернативная теория - стираем последний Bootnum из списка. На его место будем потом делать efibootmgr -c.
Теперь монтируем наш ESP куда-нибудь, смотрим что там сейчас записано. Должно быть что-то типа такого:
# ls /(espmountpoint)
/EFI
# ls /(espmountpoint)/EFI
debian
# ls /(espmountpoint)/EFI/debian
(тут кучка файлов)
Если так - значит всё на месте. Попробуем добавить:
efibootmgr -c -l «\EFI\debian\grubx64.efi» -L «Linux Debian»
И поставить его первым в BootOrder.
Если и так не получается (сбрасывает на перезагрузке), создаем руками /EFI/BOOT и копируем туда grubx64.efi с именем bootx64.efi и (видимо) grub.cfg из /EFI/debian и пытаемся добавить:
efibootmgr -c -l «\EFI\BOOT\bootx64.efi» -L «Linux Debian»
Как-то так. Возможно.
Исправление Toxo2, :
Ну, насколько я понимаю - у вас же grub всё-таки установлен.
Единственная проблема - он или не может сам прописаться в сценарии grub-install (предположительно потому что на nvram места нет под его Bootnum), или то что мы прописываем в первые записи - прошивка затирает.
Поэтому альтернативная теория - стираем последний Bootnum из списка. На его место будем потом делать efibootmgr -c.
Теперь монтируем наш ESP куда-нибудь, смотрим что там сейчас записано. Должно быть что-то типа такого:
# ls /(espmountpoint)
/EFI
# ls /(espmountpoint)/EFI
debian
# ls /(espmountpoint)/EFI/debian
(тут кучка файлов)
Если так - значит всё на месте. Попробуем добавить:
efibootmgr -c -l «\EFI\debian\grubx64.efi» -L «Linux Debian»
И поставить его первым в BootOrder.
Если и так не получается (сбрасывает), создаем руками /EFI/BOOT и копируем туда grubx64.efi с именем bootx64.efi и (видимо) grub.cfg из /EFI/debian и пытаемся добавить:
efibootmgr -c -l «\EFI\BOOT\bootx64.efi» -L «Linux Debian»
Как-то так. Возможно.
Исходная версия Toxo2, :
Ну, насколько я понимаю - у вас же grub всё-таки установлен.
Единственная проблема - он или не может сам прописаться в сценарии grub-install (предположительно потому что на nvram места нет под его Bootnum), или то что мы прописываем в первые записи - прошивка затирает.
Поэтому альтернативная теория - стираем последний Bootnum из списка. На его место будем потом делать efibootmgr -c.
Теперь монтируем наш ESP куда-нибудь, смотрим что там сейчас записано. Должно быть что-то типа такого:
# ls /(espmountpoint)
/EFI
# ls /(espmountpoint)/EFI
debian
# ls /(espmountpoint)/EFI/debian
(тут кучка файлов)
Если так - значит всё на месте. Попробуем добавить:
efibootmgr -c -l «\EFI\debian\grubx64.efi» -L «Linux Debain»
И поставить его первым в BootOrder.
Если и так не получается (сбрасывает), создаем руками /EFI/BOOT и копируем туда grubx64.efi с именем bootx64.efi и (видимо) grub.cfg из /EFI/debian и пытаемся добавить:
efibootmgr -c -l «\EFI\BOOT\bootx64.efi» -L «Linux Debain»
Как-то так. Возможно.