我在我的三星笔记本上的 x86_64 上使用 Ubuntu Server (13.04) 最小安装(如果重要的话,使用 Xubuntu Metapackage 作为桌面环境)。我目前被迫使用不再维护的 AMD 专有显卡驱动程序 (fglrx-legacy) 版本,因为开源“radeon”驱动程序在空闲时将卡加热 15°C。
这就是为什么我真的很想尝试使用 AMD 卡的新电源管理功能的内核 3.11。问题是,一旦我安装了主线内核,在 Grub 中选择内核后系统就会冻结并显示以下消息:
Loading Linux 3.11.0-laptop ...
Loading initial ramdisk ...
但什么也没发生。我怎样才能找出问题所在?启动过程早期的日志是否存储在某处?
更多信息:该系统与 Git 自编译的 Ubuntu Raring Kernel(基于 3.8)完美配合。它不适用于主线内核 3.9 或 3.10(同样的问题)。我还尝试了预编译的“通用”版本 3.10,也不起作用。我的硬盘上有 4 个分区:(/boot
未加密)、/
和/home
(swap
所有 LUKS/dm-crypt 均已加密)。该笔记本电脑是三星 NP-R522H。 GPU 是 Mobility Radeon HD 4650。
答案1
潜在问题?
您的问题听起来像是与 Samsung 笔记本电脑 + UEFI + Linux 的特定问题有关。
进一步的研究
我搜索了您的特定型号#,但没有找到任何可能成为您问题的潜在根源的内容。因此,我认为至少在这一点上这不是一个广为人知的问题,因此您的下一步行动是调试该问题。
调试内核
以下是要尝试的事情的顺序。
冗长的
在引导阶段,将以下内核参数添加到列表中。
linux ..... verbose
调试
如果
verbose
论证没有任何意义,则要检查的下一个级别是debug
。linux ..... debug
其他的
除此之外还有几个层次,但我们不要超越自己。让我们首先尝试上面的内容,看看它们是否显示内核挂起的位置。
参考
答案2
抱歉,我完全忘记了这个问题。
当时的解决方案是使用Saucy (Ubuntu 13.10) 内核,它基于 3.11,而不是原版/主线版本。有些更改可能会破坏兼容性,至少对于我的硬件和软件组合来说是这样。