Ubuntu 14.04 LTS无法启动内核恐慌

在此处输入图像描述 启动Ubuntu时会出现这些错误。 我用Ubuntu双启动Windows 8.1。

内核恐慌 – 不同步:中断致命exception。 使用NMI drm_kms_helper关闭cpus:发生了恐慌,切换回文本控制台。

什么都没发生,Ubuntu冻结了。

这可能是由新内核反向移植的修复和function引起的。

在GRUB菜单中,选择Ubuntu的高级选项 ,选择最后一个有效的内核(不是恢复模式)。

现在你可以:

  • 删除新内核并继续使用旧内核, 使您的系统容易受到旧内核攻击
  • 安装更新的内核,为其进行了这些修复

安装新内核的最简单方法是从kernel.ubuntu.com下载并使用dpkg安装它。

首先,选择你想要的版本(最好是最新的非rc, utopic内核也适用于14.04),然后下载3个文件:

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx_ architecture .deb
  • Linux的头,x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ architecture .deb

如果使用32位Ubuntu,请用i386替换架构 ;如果使用64位Ubuntu,则用amd64替换( 它与CPU制造商无关! )。

将这些文件移动到单独的目录,打开终端, cd到该目录,然后运行此命令:

 sudo dpkg -i *.deb 

dpkg完成后,您可以重新启动,并确保运行已安装的内核:

 uname -a Linux m132 x.xx.x #1 SMP Tue Jun 10 00:45:23 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux 

请记住,您现在必须手动更新内核,因为软件更新只会安装3.13补丁,因为内核版本在Ubuntu发布后永远不会更改。

如果仍然无效,请卸载已安装的内核

 sudo apt-get purge linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic sudo apt-get purge linux-image-extra-3.13.0-24-generic 

将3.13.0-24替换为要卸载的版本(或按Tab键列出已安装的版本)。 第二个命令可能会抛出错误,因为某些内核没有linux-image-extra

PS: 按照这些说明为该错误的内核制作错误报告,以便他们可以为其他人修复它:)