Ubuntu 16.04 32位执行sudo apt upgrade后无法启动求助
解决Ubuntu 16.04更新后卡在"Starting Show Plymouth Boot Screen..."的问题
嘿,我之前也碰到过一模一样的情况!这基本是更新后Plymouth(那个启动画面服务)出了冲突,好在你能进虚拟控制台,咱们一步步来搞定:
第一步:先让系统能正常启动(跳过启动画面)
- 登录虚拟控制台后,编辑Grub配置文件:
sudo nano /etc/default/grub - 找到这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",把它改成:
这样系统就会跳过图形启动画面,直接进入文本模式。GRUB_CMDLINE_LINUX_DEFAULT="text" - 再找到
GRUB_TERMINAL=console,如果前面有#注释就删掉,确保这行生效。 - 保存并退出nano(按
Ctrl+O回车确认保存,再按Ctrl+X退出)。 - 更新Grub配置:
sudo update-grub - 重启系统:
这时候应该能正常进入文本系统了。sudo reboot
第二步:修复Plymouth启动画面
现在系统能正常启动了,咱们来修复Plymouth:
- 卸载当前的Plymouth相关包:
sudo apt purge plymouth plymouth-theme-ubuntu-logo - 重新安装最新版本:
sudo apt install plymouth plymouth-theme-ubuntu-logo - 把启动画面加回来:再次编辑Grub配置文件:
把sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT改回:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - 再次更新Grub并重启:
sudo update-grub sudo reboot
备选方案:如果是显卡驱动冲突导致的
要是上面的方法没用,大概率是更新后显卡驱动和Plymouth冲突了(尤其是NVIDIA显卡),可以试试禁用开源的nouveau驱动:
- 创建并编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf - 粘贴以下内容:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off - 保存退出后,更新initramfs:
sudo update-initramfs -u - 重启系统即可。
另外,你也可以在文本模式下查看系统日志,找找更具体的错误线索:
cat /var/log/syslog | grep -i plymouth # 或者查看内核日志 dmesg | grep -i error
内容的提问来源于stack exchange,提问作者dima.rus
相关产品推荐
相关产品推荐

