正如标题所说,我的 ubuntu 服务器从 22.04 升级到 22.04.1 后出现黑屏,升级顺利,没有错误,服务按预期工作,我可以 ssh 到服务器并从那里进行管理,但我的显示器出现黑屏。
关于我该如何进行,有什么建议吗?
答案1
对我有用的解决方案是:
临时修复要使系统启动:
- 打开电脑后,如果您的电脑使用 BIOS,请按住右 SHIFT 键以进入 GRUB 引导加载程序。如果您的电脑使用 EFI 或 UEFI,请在打开电脑后连续点击“ESC”(退出)键。
- 打开 GRUB 后,按“e”键编辑第一个突出显示的条目“Ubuntu”。将光标向下移动到以“linux”开头的行,然后使用右箭头键找到包含“ro quiet splash”字样的部分。
- 在这些词后面添加“nomodeset”。
- 可以删除“quiet”和“splash”,以便更详细地排除启动过程故障。按“CTRL + X”或“F10”进行启动。
系统现在应该启动了。
永久修复要永久解决此问题:
- 一旦系统使用临时修复启动后,请登录。
- 打开一个终端窗口(应用程序->终端,或按“开始”按钮并输入终端)。
- 要么“su”进入 root 权限,要么使用“sudo”打开你最喜欢的文本编辑器并编辑文件“/etc/default/grub”(我使用 nano,可以通过运行“apt install nano”来安装):
纳米/etc/默认/grub
- 找到包含变量“GRUB_CMDLINE_LINUX_DEFAULT”的行,并将“nomodeset”添加到变量中。如果您想要文本启动,请随意删除“splash”和“quiet”。这是我编辑后的行的示例(您的看起来会有所不同):
GRUB_CMDLINE_LINUX_DEFAULT="安静启动无模式设置"
- 保存文件并退出文本编辑器(CTRL+X 退出,按“y”并回车保存)。
- 在 bash 提示符下,执行以下命令从新的默认文件重新生成 /boot 分区上的 grub.conf 文件:
更新 grub
- 重新启动系统,现在就可以启动了!
解决方案位于:
答案2
就我而言,我可以访问非 GUI 终端并简单地重新安装ubuntu-desktop
:
sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt remove ubuntu-desktop
sudo apt autoremove
sudo apt install ubuntu-desktop