Ubuntu 14.04 LTS 因内核崩溃而无法启动

Ubuntu 14.04 LTS 因内核崩溃而无法启动

在此处输入图片描述启动 Ubuntu 时发生这些错误。我正在双启动 Windows 8.1 和 Ubuntu。

内核恐慌 - 未同步:中断中发生致命异常。使用 NMI drm_kms_helper 关闭 CPU:发生恐慌,切换回文本控制台。

什么也没有发生并且 Ubuntu 冻结了。

答案1

这可能是由新内核的修复和反向移植的功能造成的。

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

现在你可以:

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

安装新内核最简单的方法是从以下网址下载内核.ubuntu.com并使用 安装dpkg

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

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxx.xxxxxxxxxxxxx_建筑学.deb
  • linux-headers-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-镜像-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_建筑学.deb

代替建筑学i386如果你使用 32 位 Ubuntu,或者amd64如果你使用 64 位版本(和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

附言:, 跟随这些说明为该错误内核创建错误报告,以便他们可以为其他人修复它:)

相关内容