Рейтинг:0

Не удается получить доступ к BIOS в Ubuntu 18.04.5 LTS после обновления ядра

флаг cn

Совсем недавно моя опция BIOS была недоступна во время загрузки.

Я проверил решение Адриан вот, но я озадачен.

(базовый) user@machine:~$ grep -e "^menuentry" /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-####' {
menuentry 'Настройка системы' $menuentry_id_option 'UEFI-прошивка' {

Ну, кажется, есть Настройки прошивки UEFI но, видя, что есть две записи в меню, начиная с какой я должен считать?

Если это может помочь вам найти решение в /загрузка/жратва/жратва.cfg файл, в котором находится первая запись меню ### НАЧАЛО /etc/grub.d/10_linux ### часть, а второй пункт меню находится в ### НАЧАЛО /etc/grub.d/30_uefi-firmware ###.

#/boot/grub/grub.cfg файл
### НАЧАЛО /etc/grub.d/30_uefi-firmware ###
menuentry 'Настройка системы' $menuentry_id_option 'UEFI-прошивка' {
        fwsetup
}
### КОНЕЦ /etc/grub.d/30_uefi-firmware ###

/etc/по умолчанию/жратва устанавливается следующим образом.

#/etc/default/grub-файл 
# Если вы измените этот файл, запустите 'update-grub' после этого, чтобы обновить
# /boot/жратва/жратва.cfg.
# Полную документацию по параметрам этого файла см. в:
# info -f grub -n 'Простая конфигурация'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=обратный отсчет
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
GRUB_CMDLINE_LINUX=""

Кроме того, глядя на некоторые журналы загрузки, я подозреваю, что это обновление версии ядра. Я заметил, что в последние дни BIOS не отображался. Конкретно во вторник, 8 июня, моя машина загрузилась на 5.4.0-73-generic, а с тех пор она загрузилась на 5.4.0-74-generic.Если это из этого, то, к сожалению, я совсем не умею что-либо делать с этой информацией.

Материнская плата (распознаваемая ОС) TUF Z390-PRO GAMING.
Версия
Ядро: Linux 5.4.0-74-универсальный (x86_64)
Распространение: Ubuntu 18.04.5 LTS
Версия: #83~18.04.1-Ubuntu SMP Вт, 11 мая, 16:01:00 UTC 2021

Рейтинг:0
флаг ru

подсчет вход в менюс


Подсчитывать только экземпляры самого высокого уровня вход в меню и подменю в /загрузка/жратва/жратва.cfg игнорировать что-либо в пределах подменю. Если у вас установлена ​​только Ubuntu, параметр «Настройка прошивки UEFI» должен быть третьим, после подменю для расширенных параметров — т. е. вы бы установили GRUB_DEFAULT=2 так как GRUB считает от 0. Если вы выполняете двойную загрузку с Windows, GRUB_DEFAULT скорее всего нужно установить 3.

Просмотр меню


Я замечаю, что GRUB_TIMEOUT_STYLE установлен на обратный отсчет. От руководство GRUB, это означает, что ваше меню GRUB будет скрытый за GRUB_TIMEOUT (5 секунд в вашем случае), но только с единый номер (обычно в верхнем левом углу), показывающий обратный отсчет.

В случае «обратного отсчета» он покажет оставшееся время в одну строку.

Вы, вероятно, хотите установить GRUB_TIMEOUT_STYLE к "меню".

Даже если вы этого не сделаете, вы должен иметь возможность просматривать меню во время 5-секундного обратного отсчета, нажав либо ESC, F4, или холдинг СДВИГ:

Если в это время нажать ESC или F4 или удерживать SHIFT, отобразится меню и будет ожидаться ввод.

Переход к настройке прошивки


Если ваша цель просто есть установка прошивки UEFI опция появится, не меняйте GRUB_DEFAULT, потому что тогда вы будете входить в программу установки при каждой загрузке. Вместо этого попробуйте то, что я сказал выше в Просмотр меню.


Примечание: Не забудьте запустить sudo update-grub после редактирования /etc/по умолчанию/жратва.

Кстати, есть одна возможная причина исчезновения записи UEFI из GRUB, которую я здесь проигнорировал; ваша машина может загружаться в режиме Legacy BIOS вместо UEFI. Однако если /загрузка/жратва/жратва.cfg действительно содержит пункт меню для 'Настройка системы' как вы говорите, с командой fwsetup внутри него, то это точно не так.


Примечание: строка, которая говорит 'Настройка системы' указывает, что ваш Настройка прошивки UEFI опция в меню GRUB вместо этого будет называться Настройка системы. Просто хедз-ап. Вы можете назвать это как угодно.

Надеюсь это поможет!

AvyWam avatar
флаг cn
это хорошо введено и ясно, спасибо. Как вы сказали, моей целью является наличие опции настройки прошивки UEFI. Поэтому я не изменил «GRUB_DEFAULT», а «GRUB_TIMEOUT_STYLE» на «меню». Проблема в том, что мой экран полностью черный и ничего не отображает во время загрузки, он показывает только ту часть, где вы выбираете пользователя для сеанса.
AvyWam avatar
флаг cn
Кроме того, когда я нажимаю «Esc» и «F4» (одно за другим, чтобы дождаться отображения чего-либо), я заметил, что что-то происходит.Я имею в виду, что часть выбора пользователя для сеанса вообще не отображается, это занимает намного больше времени, поэтому я думаю, что что-то отображается, но мой экран в этот момент остается черным (но не черным, как «Нет сигнала» ты знаешь).
MarbleMuffin avatar
флаг ru
Ах! Сюжет закручивается! Интересно, что проблема, с которой вы столкнулись, похоже, действительно такая же, как и та, с которой я сталкивался раньше, и описанные [здесь] (https://askubuntu.com/questions/1142167/grub-menu-working-but -hidden-cant-make-it-visible/1154020#1154020) и [здесь](https://unix.stackexchange.com/questions/241577/grub-menu-not-visible). Просто чтобы мы знали наверняка, если это то, что я видел раньше, не могли бы вы попробовать перезагрузиться в UEFI-setup (используя `systemctl reboot --firmware-setup`), а затем вручную загрузить GRUB оттуда? (Возможно, в списке он появится как «ubuntu»)
MarbleMuffin avatar
флаг ru
Это может ничего не делать, но у меня есть подозрение, что большинство прошивок UEFI предоставляют различные графические возможности, возможно, за счет изменений в переменных NVRAM, для образа EFI; в зависимости от того, как вы получите указанное изображение. На MBP 2019 года, а также на старом Dell Inspiron, например, GRUB невидим (но полностью функционален) при доступе через iBoot и Dell UEFI соответственно; хотя он отлично работает при загрузке по умолчанию.
AvyWam avatar
флаг cn
в любом случае, спасибо. Теперь, когда я попытался удалить последнее обновление ядра, как показано в документации, не появляется ни UEFI биоса, ни ОС. Я достиг нового уровня проблем самостоятельно... Но я почти уверен, что все это связано с последним обновлением ядра, которое я сделал. Может быть, моя материнская плата уже закончилась, я не знаю. Я проверю другую гипотезу завтра утром.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.