![为什么 Linux 3.2 内核(Debian 向后移植)在启动过程中挂起?](https://linux22.com/image/31997/%E4%B8%BA%E4%BB%80%E4%B9%88%20Linux%203.2%20%E5%86%85%E6%A0%B8%EF%BC%88Debian%20%E5%90%91%E5%90%8E%E7%A7%BB%E6%A4%8D%EF%BC%89%E5%9C%A8%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B%E4%B8%AD%E6%8C%82%E8%B5%B7%EF%BC%9F.png)
我想在 Thinkpad T60 上的 Debian wheezy(稳定版)上升级 Linux 内核。我安装了linux-image-3.2.0-0.bpo.4-686-pae
版本3.2.41-2~bpo60+1。问题是它在启动期间挂起,就在Cleaning ifupdown....
之后
BUG: soft lockup - CPU#1 stuck for 23s
我能做些什么吗,或者这是一个内核错误?我在使用较旧的 2.6.x 内核时从未遇到过此问题。
答案1
发生的事情的关键是它挂起modprobe
:它可能在尝试加载某个硬件的模块时挂起。
要尝试的东西:
- 添加
noapic
到内核命令行,并确保quiet
不存在,以便您可以看到发生了什么 - 确保您的笔记本电脑的 BIOS 为最新版本
- 如果您确实设法找出导致挂起的模块,请从恢复 CD 启动并将模块添加到
/etc/modprobe.d/blacklist.conf
答案2
潜在问题#1
我发现了一个与您的问题类似的问题,标题为:如何修复“BUG:软锁定 - CPU#0 卡住 17163091968 秒”?。也许这也与你的问题有关。
潜在问题#2
启动板中的另一个问题听起来与您的类似。问题标题:BUG:软锁定 - CPU#0 卡住了 23 秒! [kworker/0:3:566]; RIP: 0010:[][]mei_timer+0xc3/0x260[mei]。此问题的解决方法是更新到较新的内核。
解决方法?
一般来说,我建议您尝试升级到较新的内核,以确认问题是否出在您的硬件+内核版本的组合上。