每当我尝试启动 Linux 时,它都不会显示任何 GUI。它只显示一些类似这样的 acpi bios 错误https://i.stack.imgur.com/OLMhD.jpg。我仍然可以进入虚拟终端,而且我的文件似乎完好无损。
答案1
在我两次遇到同样的事情后,我提出了这个问题。我找到了一个很好的方法来测试发生了什么以及如何修复它。
测试是否是驱动程序的问题。
有时如果安装了错误的驱动程序,GUI 将无法启动。以下是如何安装新的驱动程序进行测试。(注意,这是针对 nvidia 驱动程序的)
- 尝试按 alt 和 f2 进入 tty2。它应该显示登录提示。只需输入您的用户名和密码。
- 现在你需要删除可能导致问题的旧驱动程序。输入以下命令
sudo apt-get remove --purge nvidia-driver-*
将删除所有 nvidia 驱动程序 - 然后你需要检查你的系统有哪些驱动程序可用。输入
sudo ubuntu-drivers list
以查看要安装哪些驱动程序,输出应该是这样的
nvidia-驱动程序-470 nvidia-驱动程序-470-服务器 nvidia-驱动程序-535 nvidia-驱动程序-535-开放 nvidia-驱动程序-535-服务器 nvidia-驱动程序-535-服务器开放 nvidia-驱动程序-550 nvidia-驱动程序-550-开放 nvidia-驱动程序-550-服务器 nvidia-驱动程序-550-服务器开放
- 现在安装驱动程序。我建议使用最新的驱动程序,因为大多数情况下它都能正常工作。在这种情况下,最新的驱动程序是,
nvidia-driver-550
因此要安装它,请键入sudo ubuntu-drivers install nvidia:550
- 通过输入以下命令重新启动系统
reboot
如果这不起作用,您的桌面环境可能已被删除。
如何重新安装 gnome
- 尝试按 alt 和 f2 进入 tty2。它应该显示登录提示。只需输入您的用户名和密码。
- 通过输入以下命令删除旧的 gnome
apt purge gnome-shell
- 现在你需要做的就是输入
apt install gnome-shell ubuntu-gnome-desktop
- 通过输入以下命令重新启动计算机
reboot
这就是我知道的两种解决方法。如果您知道其他解决方法,请随时在此问题中添加更多内容。