从标题可以看出,我无法从 grub 启动最新的 Linux 内核 (3.2.0-36)。我同时启动 Windows 7 Pro 和 Ubuntu 12.04,并将 Ubuntu 作为我的主要操作系统。我在论坛上查了很多资料,但仍然没有找到解决我的问题的解决方案。
我的问题是,当我尝试启动到默认的 Linux 内核时,启动过程会花费很长时间,并且什么都没有显示(除了一个让我想起 BSOD 的紫色屏幕)。我对 Ubuntu 完全是菜鸟,所以我不知道在启动过程中我能做什么和不能做什么,比如打开终端、获取错误报告等。我几周前才开始使用 12.04。如果我进行启动修复(最初我必须从 LiveCD 进行此操作才能使 grub 正常工作),我可以快速启动到最新的内核一次,然后每次后续启动都需要很长时间。此外,我注意到存在一些稳定性问题,例如程序会随机关闭(我的屏幕录制软件)。但是,最后要提的是,我能够启动到以前版本的内核(我目前使用的是 3.2.0-26)。
有人有什么想法吗?
PS 如果您想查看任何错误报告,由于我是菜鸟,您需要“说出来”,但我确实想学习所有这些东西,所以请随意拍我的头。:)
答案1
这是一个核回归。
- 短期解决方案:从你的 /boot/grub/grub.cfg 文件中删除 3.2.0-36 内核。(使用
gksudo gedit /boot/grub/grub.cfg
编辑它),或者删除与 3.2.0-36 相关的软件包。 - 还可以通过命令向内核开发人员报告错误
ubuntu-bug linux
。如果不这样做,您将在未来的 Ubuntu 版本中遇到相同的错误。