当前位置: 首页 > news >正文

10.ThinkPadT14 Gen2 AMD版+Ubuntu cinnamon系统显卡 initramfs问题,通用思路amdgpu 没进 initramfs

1 背景

最近换了一台 ThinkPad T14 Gen2(AMD 版),装了 Ubuntu 24.02 + Cinnamon 桌面。装完第一次是能进系统的,可一重启就卡死在开机界面——黑屏带光标,或者停在启动画面,怎么等都进不去。一开始我没找到原因,只能反复重装,可每次都是同样的结局。第一次开机没问题,配置了一堆网络,或者软件,结果重启卡住了,全白装,一开始以为是运气不好系统问题卡死了,后面多装了几次,才发现不是偶然。

这篇就把摸索出来的经验整理一下,主要讲清四件事:这个卡死到底是什么问题、怎么修复、需要配哪些东西、以及万一已经卡死进不去了该怎么救援。

2 原因

先说结论:这不是显卡驱动没装,也不是硬件坏了,而是驱动没在开机最早的时候就位。

显卡靠 amdgpu 这个内核模块驱动,而这个模块其实早就装在系统里了。真正的问题在于,它没有被打进 initramfs。initramfs 是开机最早期加载的一个小镜像,里面放的是点亮硬件、挂载根分区所必需的那批驱动。amdgpu 既然没进这个镜像,开机早期显卡就没人接管,画面自然卡住;等系统起到后面本该加载硬盘上的 amdgpu 时,早就卡死在前面进不去了。

换句话说,驱动是有的,只是上场太晚。之所以会这样,是因为 Ubuntu 对较新的 AMD 显卡,早期启动这块没适配到位,属于发行版自己的缺口。

就算第一次侥幸进去了,如果没及时处理,重启问题照样会冒出来,到头来少不了又得重装一次,因为你装软件是需要sudo upgrade的。一句 apt upgrade 就会顺带把内核也升上去。新内核会重新生成一套 initramfs,里面照样不含 amdgpu,于是下次重启又卡死。

如果你这会儿还能进系统,可以先用这条命令确认一下 initramfs 里到底有没有 amdgpu:

lsinitramfs /boot/initrd.img-$(uname -r) | grep "amdgpu.ko"

有输出(看到 amdgpu.ko.zst)就说明正常,什么都不输出就是缺驱动。要是已经卡死进不去、命令都没法敲,可以看后面第 4 节的救援部分;当然,如果你才刚装完、里面什么都还没有,那不如直接重装,反而更快。

3 解决(针对还能进系统的情况,比如你刚装完的第一次)

思路是三步:把 amdgpu 补进 initramfs、锁住内核不让它再被升级弄坏、最后立刻打一个快照。

# 1. 锁定内核,防止 HWE 自动升级再次弄坏 initramfs
sudo apt-mark hold linux-image-generic-hwe-24.04
sudo apt-mark hold linux-image-$(uname -r)# 2. 把 amdgpu 加进 initramfs 并重建
echo "amdgpu" | sudo tee -a /etc/initramfs-tools/modules
sudo update-initramfs -u -k $(uname -r)# 3. 验证,应看到 amdgpu.ko.zst
lsinitramfs /boot/initrd.img-$(uname -r) | grep "amdgpu.ko"# 4. 装 Timeshift 并建快照
sudo apt update && sudo apt install timeshift
sudo timeshift --create --comments "全新安装基础配置完成"

锁内核这一步不能省。锁了之后,无论手动还是自动都不会再升级内核,也就堵死了前面说的复发那条路。当然,将来你确实想升内核时也不是不行,只要先 apt-mark unhold 解锁,升完用 update-initramfs -u 重建一次,再 apt-mark hold 锁回去就好。

最后那个快照尤其值得做。Timeshift 快照最好存到外置硬盘,毕竟本机硬盘要是坏了,快照也跟着一起没了;实在没有外置盘,存本机也比完全不存强。打了快照,下次再崩就能直接回滚,不必从头再折腾一遍。

4 已经卡死、根本进不去了怎么办

建议是直接重装,也别救援了,因为本身就是新系统。

5 这类问题的通用思路

amdgpu 没进 initramfs 只是个具体例子,但背后的套路能套用到一大类问题上。装完 Linux 第一次重启黑屏、apt upgrade 或升级内核后进不去、换了新显卡或新硬盘控制器后起不来、N 卡装完闭源驱动黑屏——这些看着五花八门,其实都是同一回事:内核在开机早期缺了点亮关键硬件的那个驱动。所以解法也都一样,把对应模块加进 /etc/initramfs-tools/modules 再重建一次 initramfs。下次再遇到「装完/升完就进不去」,先往这个方向想,往往能省下大把瞎试的时间。

http://www.gsyq.cn/news/1433499.html

相关文章:

  • 百考通AI告别学术焦虑,让论文专业更高效
  • AI 多模态记忆数据:基于 RustFS 搭建分层高性能存储实战
  • 3分钟掌握RCM注入:NS-USBloader的跨平台Payload管理指南
  • 从‘一片死水’到‘波光粼粼’:UE材质新手也能搞定的水面交互特效入门指南
  • blibili视频怎么下载全场景合规操作步骤与水印处理方案汇总 - 科技热点发布
  • 百考通AI智能化梳理学术脉络,让研究起点更清晰
  • 别再手动抠窗户了!3dMax 2016+ 用 PolyWindow 插件5分钟搞定异形窗建模
  • AMD Ryzen终极调试指南:如何用SMUDebugTool实现专业级硬件控制
  • 2026西安卫生间天花板漏水处理靠谱团队TOP4:本地修缮实力榜单 专业防水公司排名推荐(2026年5月防水补漏最新TOP权威排名) - 冠盾建筑修缮
  • 2026 哈密设备吊装搬运厂家优选榜:室内移位、折臂吊装、重型高空、厂房机床、工厂整厂搬迁服务商综合推荐指南 - 海棠依旧大
  • 2026年10款口碑佳CRM推荐:客户资源管理平台 - Joyky
  • AI算力:驱动智能时代的隐形引擎
  • Android 11 User版本编译实战:手把手教你为线上设备安全开启su与root用户(附完整SELinux策略修改清单)
  • 硅光新手避坑指南:用Lumerical Mode仿真220nm SOI波导时,这3个设置错了结果全废
  • 2026毕业季|拒绝盲目送审!降AIGC实测指南:5款工具硬刚知网维普一次过 - 降AI实验室
  • 2026年4月大型工业风扇厂家推荐,永磁大风扇/工业大吊扇/工业排风扇/工业散热风扇,大型工业风扇直销厂家选哪家 - 品牌推荐师
  • 豆包AI作品怎么保存无水印2026全场景去水印设置与实操方法汇总 - 科技热点发布
  • AMD Ryzen硬件级调试:SMUDebugTool核心技术解析与实战指南
  • SMUDebugTool终极指南:AMD Ryzen系统调试与性能优化的免费开源工具
  • 抖音内容采集工具技术解析:多策略下载架构与智能资源管理
  • 基于天然气水合物勘探的多功能CPTU数据解释与聚类算法改进【附代码】
  • Origin vs. Python/Excel绘图大比拼:处理100组实验数据,哪个才是科研狗的终极效率工具?
  • CEO欺诈防御指南:从社会工程学原理到企业安全实践
  • 城市大脑:云计算、大数据与AI如何驱动智慧城市治理变革
  • 从Modelsim仿真报错到波形完美显示:Quartus联合仿真中的5个高频坑点与排查指南
  • 2026 全年天津律师大盘点,专注创业家庭/企业家族/股权估值/公司分割 - 资讯快报
  • 魔兽争霸III终极优化指南:3步解决画面拉伸与卡顿问题
  • Unity项目里用Universal Media Player 2.0.3插件接入海康威视RTSP监控(保姆级避坑指南)
  • 甘肃大专择校全攻略:从资质到就业的硬核参考 - 奔跑123
  • ABC460_C 题解