efibootmgr молча терпит неудачу, когда не запускается в окне - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть система двойной загрузки с Windows 10 и Xubuntu.Каждый раз, когда загружается Windows (я думаю, это может быть биос), мой порядок загрузки EFI меняется, так что Windows загружается в следующий раз, если я не вмешиваюсь вручную во время POST, чтобы вместо этого выполнить загрузку Xubuntu.

Я написалскрипт и программа на python, которая использует 'efibootmgr -n 0', чтобы заставить загрузку Xubuntu следующей, и она прекрасно работает, когда я запускаю ее из окна терминала.Однако, если я запускаю его из режима ожидания или запускаю автоматически во время запуска сеанса, он молча завершается неудачей.У меня есть много диагностических записей, происходящих в программе Python, поэтому я знаю, что происходит.Когда происходит сбой, вывод из 'efibootmgr -n 0' показывает, что 'bootnext' установлен правильно, но немедленный 'efibootmgr' без пармов непосредственно после этого не показывает 'boot next', и последующая загрузка запускает Windows 10.

efibootmgr находится на версии 0.12, версия ядра - 4.4.0-139-generic

Я подумал, что, возможно, другая версия efibootmgr выполнялась как-то иначе, но поиск показывает только / bin /efibootmgr и несколько версий в /snap.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...