更换主板后Ubuntu 20.04卡在/dev/sda5 clean...界面求助
兄弟,我之前帮朋友处理过类似的12代Intel CPU换主板后Ubuntu卡启动的问题,结合你的情况,给你几个实操方向试试:
先临时修改GRUB参数,尝试进入系统
开机到GRUB菜单,选中Ubuntu后按e进入编辑模式,找到结尾是quiet splash的那一行,把它改成quiet splash nomodeset i915.enable_psr=0,然后按F10启动。12代的核显在旧内核下容易有兼容性问题,加这两个参数能暂时绕过显示相关的卡死点,先能进系统再说。如果能进系统,优先更新到支持12代CPU的内核
Ubuntu 20.04默认的5.4内核对Alder Lake(12代)的支持很有限,你需要安装HWE(硬件启用栈)内核,它会提供更适配新硬件的内核版本:sudo apt update sudo apt install --install-recommends linux-generic-hwe-20.04安装完成后重启,大概率能解决启动卡死的问题。
检查GRUB配置和分区UUID
虽然你已经跑过update-grub和grub-install,但换主板后硬件信息变了,可能需要重新确认:- 用
blkid命令查看你系统分区(sda5)的UUID:blkid - 对比
/etc/fstab里的UUID是否一致:cat /etc/fstab
如果UUID不匹配,把fstab里的UUID改成
blkid输出的正确值,然后重新运行sudo update-grub再重启。- 用
排查卡住的系统服务
如果还是卡在那个界面,按Ctrl+Alt+F2切换到TTY终端,输入用户名密码登录后,查看启动日志里的错误:journalctl -b -p err看看有没有某个服务启动失败(比如和旧主板硬件相关的服务),找到后可以用
sudo systemctl disable 服务名暂时禁用它,再尝试重启。
另外你说已经把fstab最后一位改成0跳过fsck,这步是对的,但核心问题还是新硬件和旧内核/驱动的兼容性,先试试前面的内核更新应该能解决大部分问题。
备注:内容来源于stack exchange,提问作者Tooope

