我使用的是联想 ThinkPad P15s。我最近将 Ubuntu 升级到 22.04,但重启后似乎无法登录我的帐户,屏幕保持空白。我执行了系统还原并能够登录,但重启后我遇到了同样的问题。我假设此更新可能包含一些错误。有没有简单的方法可以解决这个问题?
答案1
Walrus4786 解决了这个问题本教程如下所示。
将计算机从 Ubuntu 16.04 升级到 Ubuntu 18.04 或从 Ubuntu 18.04 升级到 Ubuntu 20.04 后,启动过程中屏幕变为空白(变黑),所有硬盘活动停止,系统冻结。此事件也可能发生在全新安装或安装更新时。
这是由于视频模式问题导致系统停止或冻结。
临时解决方案
要启动系统:
打开电脑后,如果您的电脑使用 BIOS,请按住右 Shift 键以进入 GRUB 引导加载程序。如果您的电脑使用 EFI 或 UEFI,请在打开电脑后连续点击 Esc 键。
打开 GRUB 后,按“e”键编辑第一个突出显示的条目“Ubuntu”。
将光标向下移动到以 开头的行
linux
,然后使用右箭头键找到包含单词 的部分ro quiet splash
。nomodeset
在这些词后面添加。请随意删除
quiet
并splash
获取更多详细信息来排除启动过程故障。按Ctrl+X或F10即可启动。
系统现在应该启动了。
永久修复
要永久解决该问题:
一旦系统使用临时修复启动后,请登录。
打开一个终端窗口(Dash -> Terminal,或按Ctrl+ Alt+ T)。
要么
su
进入 root 权限,要么使用sudo
打开您最喜欢的文本编辑器并编辑文件/etc/default/grub
(我使用 nano,可以通过运行来安装sudo apt install nano
):nano /etc/default/grub
找到包含变量的行
GRUB_CMDLINE_LINUX_DEFAULT
,并添加nomodeset
到变量中。如果您想要文本启动,请随意删除。这是我编辑后的行的示例(您的行看起来会有所不同)splash
:quiet
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
保存文件并退出文本编辑器(Ctrl+X 退出,然后按
y
Enter 保存)。在 bash 提示符下,执行以下命令
/boot
从新的默认文件在分区上重新生成 grub.conf 文件:update-grub
重新启动系统。现在应该可以启动了!