大约一个月前,我通过 32 位 ISO 在我的 32 位联想笔记本电脑上安装了 ubuntu 16 LTS。一切顺利。由于我想要 ubuntu 18.04 LTS,所以我随后通过网络安装了 18.04 LTS。一切也都顺利。
然后上周系统更新窗口弹出,说有大约 180 MB 的更新需要安装(其中包括一个新内核)。所以我继续安装了它。安装似乎很顺利,但在升级后重新启动后,我看到的只是一个紫色屏幕,顶部有一排随机的彩色像素。从来没有进入登录屏幕。Fn-Alt-Ctrl-F3、F4 等都无法让我进入控制台登录屏幕。
现在,如果我按住电源按钮关闭笔记本电脑,然后再次按下电源按钮启动笔记本电脑,它会自动启动到 GRUB,如果我让 GRUB 超时,它会启动选择列表顶部的“Ubuntu”选项,系统会正常启动。这需要一段时间,但我得到了一个 GUI 登录窗口,我可以正常使用系统。
一切正常,直到我关闭电源,此时再次启动时,我再次看到带有随机彩色像素的紫色屏幕,没有登录屏幕。然后我必须再次使用开/关按钮关闭笔记本电脑的电源,以返回 GRUB,此时它再次正常启动。
各种网络参考资料都提到了“Ubuntu 启动修复”过程,其中包括创建 Ubuntu Live CD、从该 Live CD 启动笔记本电脑、添加 PPA 存储库、安装启动修复,然后运行启动修复,例如这个:
https://linuxconfig.org/ubuntu-boot-repair
但是,说明书说我需要一个 Live CD 来执行此操作,但显然 32 位 PC 没有可用的 Ubuntu 18.04 Live CD ISO。
我突然想到,既然我可以让笔记本电脑在通过 GRUB 菜单后启动,那么我至少可以尝试添加 PPA 存储库,然后安装并运行启动修复。但我不清楚这是否是一个安全的过程,因为那时我不会从 Live CD 运行系统,而是从已安装的映像运行系统。
我的问题是:
- 我是否应该按照说明安装启动修复并运行它,即使我此时不会从 Live CD 运行它?
- 还有其他什么方法可以让我的笔记本电脑开机后正确启动,而无需通过 GRUB 吗?
===================== 稍后 =======================
我继续安装并运行 boot-repair。它说它成功修复了 grub,但在随后的重启中,问题仍然存在。
如果我在启动期间按住 SHIFT 键并选择高级启动选项,GRUB 会向我提供以下选择:
Ubuntu, with Linux 4.15.0-48-generic
Ubuntu, with Linux 4.15.0-48-generic (recovery mode)
Ubuntu, with Linux 4.15.0-47-generic
Ubuntu, with Linux 4.15.0-47-generic (recovery mode)
如果我选择“Linux 4.15.0-48-generic”,则会出现上述问题(或类似问题,显示异常、屏幕闪烁、随机彩色像素、启动时行为不一致)。如果我选择“Linux 4.15.0-47-generic”,则每次都会启动到工作桌面。
因此,我认为 4.15.0-48-generic 有一个视频驱动程序错误,该错误出现在我的联想设备上,并且该错误是该版本中新出现的,因为其前身 4.15.0-47 运行良好。
答案1
什么品牌/型号的系统?
联想 G500 笔记本电脑,32 位。大约 5 年前的。
什么显卡/芯片?
哎呀,我不知道。不管笔记本电脑附带什么视频硬件。
您安装了视频驱动程序吗?
不。
其他人已在以下位置报告了此问题:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1827884