SystemD-Boot пропускает меню загрузки и игнорирует настройки в /loader/Loadeer.conf

Попробуйте установить GNU less на свой компьютер с Windows. Это должно исправить это.

2
05.08.2018, 02:10
1 ответ

После прочтения комментария #6 на «загрузка systemd -, без тайм-аута,нет меню выбора -LoaderEntryDefault" и глядя на "systemd -boot устанавливает efivar LoaderEntryDefault, который переопределяет значение по умолчанию в /boot/loader/loader.conf"nixpkgsпроблему на GitHub, я выяснил, что проблема, вероятно, была вызвана переменными EFI, которые каким-то образом были установлены и переопределяли настройки из /loader/loader.conf.

Действительно, эти две переменные вызывали проблемы:

§ cat /sys/firmware/efi/efivars/LoaderConfigTimeout-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
0

и

§ cat /sys/firmware/efi/efivars/LoaderEntryDefault-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
nixos-generation-374

(Я составил значение ' 374' здесь :имеет значение только то, что оно отличалось от значения в /loader/loader.confв то время, когда я его проверял.)

Список переменных EFI, используемых systemd-boot, можно найти в конце страницы «systemd -boot UEFI Boot Manager» на Freedesktop Wiki:

LoaderEntryDefault      entry identifier to select as default at bootup                  non-volatile
LoaderConfigTimeout     timeout in seconds to show the menu                              non-volatile
LoaderEntryOneShot      entry identifier to select at the next and only the next bootup  non-volatile
LoaderDeviceIdentifier  list of identifiers of the volume the loader was started from    volatile
LoaderDevicePartUUID    partition GPT UUID of the ESP systemd-boot was executed from     volatile

Для удаления переменной LoaderEntryDefault-[...]достаточно было дважды нажать клавишу d в меню загрузки :для установки и отмены нового значения.

Для удаления переменной LoaderConfigTimeout-[...]оказалось достаточно нажать Shift + t столько раз, чтобы установить таймаут в 0, плюс еще один раз.

Это решило мою проблему. Вот связанный вопрос , который я задал на Superuser.SE о безопасном изменении переменных EFI в целом.

4
27.01.2020, 22:17

Теги

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