Меню GRUB пропускается при использовании HDMI-кабели

У меня есть проблема, в то время как я подключаю HDMI-кабель к своему монитору. Я - Windows 10 двойной загрузки 64 бита и Ubuntu 16.04 64 бита. Когда я включаю свою систему с соединенным HDMI, монитор говорит, что никакой сигнал, пока я не достигаю экрана входа в систему проблем OS.No по умолчанию в дисплее после входа в систему. Но я не заставляю меню GRUB выбирать ОС. Мой GPU является Nvidia Geforce GT630. Когда я соединяю кабель VGA, никакие такие проблемы не происходят. Помогите мне решить эту проблему. Прощение, если это - дублирующийся вопрос.

0
задан 11 December 2016 в 07:11

2 ответа

Так как он не отображает ваш экран grub при запуске, есть кое-что, что вы можете сделать, чтобы выбрать, с какой ОС вы хотите загружаться, но для этого сначала потребуется загрузка в вашу Ubuntu.

Вы можете использовать grub-reboot для выбора следующей однократной загрузки.

Сначала убедитесь, что для grub выбрано значение по умолчанию:

:~$ grep "GRUB_DEFAULT" /etc/default/grub
GRUB_DEFAULT=0

Здесь вы можете видеть, что GRUB_DEFAULT установлено для первой записи, поскольку она начинает отсчет с 0. [ 1115]

Затем просмотрите все записи, которые есть в вашем меню grub, с помощью grep -i "menuentry '" /boot/grub/grub.cfg:

:~$ grep -i "menuentry '" /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-advanced-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-53-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-init-upstart-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-53-generic-recovery-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-52-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-52-generic-advanced-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-52-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-52-generic-init-upstart-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
    menuentry 'Ubuntu, with Linux 4.4.0-52-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-52-generic-recovery-9e4539a5-7229-424e-aa91-60ab1417e6f1' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
menuentry 'Windows 10 (loader) (on /dev/sdh1)' --class windows --class os $menuentry_id_option 'osprober-chain-E2CAE74ACAE71A15' {

Просмотрите запись, с которой ваша система должна загружаться по умолчанию для следующей загрузки. только. Здесь мы собираемся использовать мою запись Windows 10. Мы настроим его с помощью команды grub-reboot:

:~$ sudo grub-reboot 'Windows 10 (loader) (on /dev/sdh1)'

Затем все, что мне нужно сделать, это перезагрузить компьютер, и он пройдет таймер обратного отсчета по умолчанию перед загрузкой в ​​Windows 10.

:~$ sudo reboot

После того, как вы закончите в Windows, просто перезагрузите компьютер, и он вернется в Ubuntu, поскольку он по-прежнему используется по умолчанию.

Надеюсь, это поможет в качестве альтернативы для выбора вашей ОС.

1
ответ дан 28 September 2019 в 01:13

GRUB считает, что на самом деле отображается пролог выбора ОС, и когда никакая другая ОС выбор строки (с помощью клавиши со стрелкой вниз), GRUB в конечном итоге истечет время ожидания и начнет загрузку ОС по умолчанию в строке 1.

Однако, если, например, ваша желаемая ОС находится на 4-й строке списка выбора GRUB, то сразу после BIOS завершается, и экран гаснет (помните, что GRUB теперь слепо определяет время вашего ответа), затем немедленно нажмите стрелку вниз на клавиатуре 3 раза, как если бы вы могли видеть экран пролога GRUB, а затем нажмите Enter. GRUB теперь загрузит выделение в 4-й строке.

Проблема с отсутствием отображения связана с тем, как задается конфигурация отображения GRUB, которая в данном случае несовместима с вашим дисплеем, и вы должны внести соответствующие изменения, чтобы обеспечить правильное отображение пролога GRUB.

1
ответ дан 21 November 2020 в 03:45

Другие вопросы по тегам:

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