使用HDMI电缆时会跳过GRUB菜单
我将HDMI线连接到显示器时出现问题。 我是双启动Windows 10 64位和Ubuntu 16.04 64位 。 当我打开连接了HDMI的系统时,显示器没有信号,直到我到达默认操作系统的登录屏幕。登录后没有显示问题。 但我没有得到GRUB菜单来选择操作系统。 我的GPU是Nvidia Geforce GT630 。 当我连接VGA电缆时,不会出现这样的问题。 请帮我解决这个问题。 请原谅,如果这是一个重复的问题。
由于它不会在启动时显示你的grub
屏幕,你可以做些什么来选择你想要启动的操作系统,但它需要先启动到你的Ubuntu。
您可以使用grub-reboot
选择下一次启动。
首先,确保为grub
选择了默认值:
:~$ grep "GRUB_DEFAULT" /etc/default/grub GRUB_DEFAULT=0
在这里,您可以看到GRUB_DEFAULT
是为第一个条目设置的,因为它从0开始计数。
接下来,使用grep -i "menuentry '" /boot/grub/grub.cfg
grub
grep -i "menuentry '" /boot/grub/grub.cfg
查看grub
菜单中的所有条目:
:~$ 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,因为它仍然是默认设置。
希望这有助于选择您的操作系统。