我在连接时遇到问题HDMI 电缆到我的显示器。我正在双重启动Windows 10 64 位和Ubuntu 16.04 64 位。当我打开连接了 HDMI 的系统时,显示器显示无信号,直到我到达默认操作系统的登录屏幕。登录后显示没有问题。但我没有获得 GRUB 菜单来选择操作系统。我的 GPU 是Nvidia Geforce GT630。当我连接 VGA 电缆时,不会出现此类问题。请帮我解决这个问题。如果这是一个重复的问题,请原谅。
答案1
由于它不会grub
在启动时显示您的屏幕,因此您可以选择要启动到的操作系统,但这需要先启动到您的 Ubuntu。
您可以使用grub-reboot
来选择下一次启动。
首先,确保选择了默认设置grub
:
:~$ grep "GRUB_DEFAULT" /etc/default/grub
GRUB_DEFAULT=0
在这里您可以看到,GRUB_DEFAULT
由于它从 0 开始计数,因此它是为第一个条目设置的。
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,因为它仍然是默认设置。
希望这有助于您选择操作系统。
答案2
GRUB 认为实际上正在显示的是操作系统选择序言,并且当没有选择其他操作系统行(通过向下箭头键)时,GRUB 最终超时并开始在第 1 行加载默认操作系统。
但是,例如,如果您所需的操作系统是 GRUB 选择列表的第 4 行,那么在 BIOS 完成并且屏幕变黑后(请记住,GRUB 现在正在盲目地计时您的响应时间),请立即按下键盘向下箭头 3 次,就像您看到 GRUB 序言显示然后按回车键一样。 GRUB 现在将加载第 4 行中的选择。
不显示问题与 GRUB 的显示配置设置方式有关,在这种情况下,它与您的显示器不兼容,您必须进行适当的更改才能正确显示 GRUB 序言。