所以我有这个问题已经有一段时间了,但我甚至不知道该谷歌什么。有时当我启动 Ubuntu 时,屏幕会显示一些启动消息,然后变黑。这种情况不是每次都会发生,直到今天我都不知道它是可重现的还是纯粹随机的。SSH 有效,但重新启动 lightdm 或终止与 X 相关的进程之类的操作不会改变任何事情。
因此,我按下台式机上的电源按钮或通过 ssh 关闭它。在这两种情况下,电脑都不会完全关闭。屏幕显示一些有关繁忙安装的消息,但硬盘已停止旋转,因此我强制关闭它。
目前,我让 Ubuntu 启动的“解决方法”是启动恢复模式,然后选择 failsafeX。之后,我会收到错误消息,告诉我我的图形无法正常工作。然后我将控制台切换到 tty1(因为我无法单击错误消息中的按钮)并按下 Ctrl-C。这样最终就会以应有的方式启动 Ubuntu。我不知道为什么这样做有效,我只是发现它可以正常工作。
关机然后像它应该的那样工作(或者至少像正常启动后一样。在我看来它仍然需要太长时间)。
我对我的 GTX 970 使用专有驱动程序,因为我有时会摆弄 CUDA 的东西,所以它很有必要。
Ubuntu 安装在 SSD 上,旁边是 Windows 8。Windows 下禁用了快速启动,我以 BIOS 模式安装了这两个操作系统。我真的希望有人能帮助我,因为我几乎每天都使用这台电脑,这让我很烦恼。
在此先感谢您的帮助
答案1
我也遇到过这个问题。我通过重新安装驱动程序和 Xserver 以及删除 Xauthoriy 文件来修复它:
1. 启动计算机并按 ctrl alt 1-7 进入 tty 并登录。运行:
Sudo apt-get remove --purge nvidia*
Sudo reboot
重启后,按住 shift 打开 grub 菜单。编辑 grub 并将“nomodeset”添加到 Linux 行末尾(在“quiet splash”之后)。然后按 F10 启动。3. 像以前一样打开 tty
安装 nvidia-current
sudo apt-get install --reinstall xserver-xorg
Sudo rm ~/.Xauthoriy
sudo 重启
正常启动。无需编辑 grub。
您的问题应该得到解决
祝你好运!