O menu GRUB é ignorado ao usar o cabo HDMI

0

Estou com um problema enquanto conecto o cabo HDMI ao meu monitor. Tenho dupla inicialização Windows 10 64 bit e Ubuntu 16.04 64 bit . Quando ligo o meu sistema com HDMI conectado, o monitor diz que não há sinal, até que eu atinja a tela de login do sistema operacional padrão.Não há problemas em exibição após o login. Mas eu não estou recebendo o menu do GRUB para selecionar o SO. Minha GPU é Nvidia Geforce GT630 . Quando conecto o cabo VGA, não ocorrem tais problemas. Por favor, me ajude a resolver esse problema. Perdoe se esta é uma pergunta duplicada.

    
por Lijin 11.12.2016 / 05:11

1 resposta

1

Como ele não mostrará a tela grub na inicialização, existe algo que você pode fazer para selecionar o sistema operacional que deseja inicializar, mas será necessário inicializar o Ubuntu primeiro.

Você pode usar grub-reboot para selecionar a próxima inicialização única.

Primeiro, verifique se o padrão está selecionado para grub :

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

Aqui você pode ver que GRUB_DEFAULT está definido para a primeira entrada, pois começa a contar em 0.

Em seguida, visualize todas as entradas que você tem no menu grub usando 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' {

Veja a entrada que você quer que seu sistema inicialize por padrão para a próxima inicialização somente. Aqui vamos usar minha entrada Windows 10 . Vamos configurá-lo usando o comando grub-reboot :

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

Então tudo o que tenho que fazer é reiniciar o computador e ele passará pelo timer de contagem regressiva padrão antes de inicializar no Windows 10.

:~$ sudo reboot

Depois que você terminar no Windows, simplesmente reinicie o computador e ele voltará para o Ubuntu, pois ainda é o padrão.

Espero que isso ajude como uma maneira alternativa de selecionar seu sistema operacional.

    
por Terrance 11.12.2016 / 18:59