ThinkPad Z13 Gen2安装Ubuntu 24.04.1 Desktop版时反复崩溃求助
看起来你在给ThinkPad Z13 Gen2装Ubuntu 24.04.1的时候碰到了挺闹心的崩溃问题,我之前帮朋友排查过类似新机型安装Ubuntu的故障,给你几个针对性的排查方向,你可以逐个试试:
先确认安装镜像和介质没问题
很多时候安装崩溃都是镜像损坏或者U盘介质出了问题。你可以在当前的Ubuntu 22.04系统里,用sha256sum命令校验下载的ISO文件哈希值,和Ubuntu官方提供的24.04.1桌面版哈希串比对,确保完全一致。如果对不上,用官方的Torrent链接重新下载,比HTTP更稳定。另外换个全新的USB3.0以上的U盘,用Ubuntu自带的「启动盘创建器」重新制作启动盘,别用第三方工具,避免兼容性问题。调整BIOS里的关键设置
新ThinkPad的Secure Boot和Fast Boot经常会干扰Linux安装:- 开机按F1进入BIOS设置
- 找到「Security」选项卡,把Secure Boot改成Disabled
- 找到「Startup」选项卡,把Fast Boot/Quick Boot也改成Disabled
- 保存退出(按F10),再重新启动安装程序试试
尝试最小化安装模式
你之前试了安全图形模式,不如再试试「最小化安装」:在安装界面选择这个选项,只装最基础的系统组件,跳过那些可能引发冲突的预装软件或桌面环境扩展。等系统成功安装并进入桌面后,再手动安装你需要的软件包,这样能排查是不是默认安装里的某些组件和Z13的硬件不兼容。查看完整安装日志找根因
你现在只看到了崩溃日志的最后几行,信息太少了。下次安装崩溃时,按Ctrl+Alt+F2切换到tty2终端(用户名是ubuntu,直接回车不用输密码),然后执行:cat /var/log/subiquity/subiquity-server.log这个日志里会有更详细的错误堆栈,比如如果提到了和Zdev、Ad相关的硬件驱动问题,你可以在启动安装镜像时添加内核参数:在Grub启动界面按
e编辑启动项,找到以linux开头的行,在末尾加上modprobe.blacklist=amdgpu,按F10启动,绕过AMD显卡驱动的自动加载,看看能不能完成安装。禁用Z系列的特殊硬件服务
从你给出的日志最后几行看,崩溃发生在subiquity/Ad/has_support_GET这个步骤,Ad应该是指AMD的Adaptive Sync或者相关硬件服务。你可以尝试在安装启动时,添加内核参数amdgpu.si_support=0 amdgpu.cik_support=0,或者直接在BIOS里关闭AMD的Smart Access Memory之类的特殊功能,再试安装。
如果以上方法都不行,你还可以试试先安装Ubuntu 22.04.3,然后通过do-release-upgrade -d升级到24.04.1,这种升级方式有时候比全新安装更稳定,因为会保留当前系统的硬件适配。
备注:内容来源于stack exchange,提问作者Jani Kajala

