升级到 22.04 后,登录时屏幕停留在黑屏

升级到 22.04 后,登录时屏幕停留在黑屏

我使用的是联想 ThinkPad P15s。我最近将 Ubuntu 升级到 22.04,但重启后似乎无法登录我的帐户,屏幕保持空白。我执行了系统还原并能够登录,但重启后我遇到了同样的问题。我假设此更新可能包含一些错误。有没有简单的方法可以解决这个问题?

答案1

Walrus4786 解决了这个问题本教程如下所示。


将计算机从 Ubuntu 16.04 升级到 Ubuntu 18.04 或从 Ubuntu 18.04 升级到 Ubuntu 20.04 后,启动过程中屏幕变为空白(变黑),所有硬盘活动停止,系统冻结。此事件也可能发生在全新安装或安装更新时。

这是由于视频模式问题导致系统停止或冻结。

临时解决方案

要启动系统:

  1. 打开电脑后,如果您的电脑使用 BIOS,请按住右 Shift 键以进入 GRUB 引导加载程序。如果您的电脑使用 EFI 或 UEFI,请在打开电脑后连续点击 Esc 键。

  2. 打开 GRUB 后,按“e”键编辑第一个突出显示的条目“Ubuntu”。

  3. 将光标向下移动到以 开头的行linux,然后使用右箭头键找到包含单词 的部分ro quiet splash

  4. nomodeset在这些词后面添加。

  5. 请随意删除quietsplash获取更多详细信息来排除启动过程故障。

  6. Ctrl+XF10即可启动。

  7. 系统现在应该启动了。

永久修复

要永久解决该问题:

  1. 一旦系统使用临时修复启动后,请登录。

  2. 打开一个终端窗口(Dash -> Terminal,或按Ctrl+ Alt+ T)。

  3. 要么su进入 root 权限,要么使用sudo打开您最喜欢的文本编辑器并编辑文件/etc/default/grub(我使用 nano,可以通过运行来安装sudo apt install nano):

    nano /etc/default/grub
    
  4. 找到包含变量的行GRUB_CMDLINE_LINUX_DEFAULT,并添加nomodeset到变量中。如果您想要文本启动,请随意删除。这是我编辑后的行的示例(您的行看起来会有所不同)splashquiet

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
    
  5. 保存文件并退出文本编辑器(Ctrl+X 退出,然后按yEnter 保存)。

  6. 在 bash 提示符下,执行以下命令/boot从新的默认文件在分区上重新生成 grub.conf 文件:

    update-grub
    
  7. 重新启动系统。现在应该可以启动了!

相关内容