Sea*_*anO 73 command-line virtual-console
在 12.04 中启动到 GUI 后,我尝试通过Ctrl- Alt- F1(F1通过F6)移动到虚拟终端(或 shell,或 tty ),并且屏幕保持空白。我已经尝试了所有 6 个 tty 实例,结果都是一样的。Ctrl- alt-F7让我毫无问题地回到 GUI。有什么想法吗?
ish*_*ish 64
这通常是因为在启动时设置的图形文本模式分辨率与您的视频卡不兼容。解决方案是通过适当地配置 Grub 来切换到真正的文本模式:
粘贴以下内容,并在询问时输入您的密码:
sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
Run Code Online (Sandbox Code Playgroud)然后输入 sudo update-grub
Min*_*ael 14
为我解决这个问题的是添加nomodeset到文件中的GRUB_CMDLINE_LINUX_DEFAULT行/etc/default/grub。就是这样:
输入终端: gksu gedit /etc/default/grub
搜索此行: GRUB_CMDLINE_LINUX_DEFAULT
例如,如果您有:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
Run Code Online (Sandbox Code Playgroud)
将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
Run Code Online (Sandbox Code Playgroud)完成后,更新 grub ( sudo update-grub) 并重新启动 ( sudo reboot) 以使更改生效。
可选:您可以添加nomodeset vga=xxx(不仅仅是nomodeset),xxx 是与您的屏幕分辨率最匹配的 VESA 屏幕代码。看看这个。
小智 7
这是针对较新版本的 Ubuntu:
编辑 GRUB 配置文件:
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)找到线路
#GRUB_GFXMODE=640x480
Run Code Online (Sandbox Code Playgroud)
将其更改为
GRUB_GFXMODE=auto
Run Code Online (Sandbox Code Playgroud)
并保存文件。
然后更新grub
sudo update-grub
Run Code Online (Sandbox Code Playgroud)