Ubuntu 无法启动-内核错误?

Ubuntu 无法启动-内核错误?

我有一台双启动笔记本电脑(Windows 10)。
我运行了常规更新,现在我的 Ubuntu 无法启动。
我在恢复模式下运行,但它仍然在同一个地方冻结。

在此处输入图片描述

Kernel panic – not syncing: Attempted to kill init! exit code=0x00007f00  

答案1

看起来您在更新 Linux 内核后收到了内核恐慌错误消息。

  1. 重新启动或者冷启动计算机。

  2. 计算机启动时,主板/计算机制造商徽标出现启动画面后,立即使用 BIOS 快速按住该Shift键,这将调出 GNU GRUB 菜单。(如果您看到 Ubuntu 徽标,则您错过了可以进入 GRUB 菜单的位置。)使用 UEFI 按下(可能多次)该键以进入 GRUB 菜单。有时制造商的启动画面是 Windows 引导程序的一部分,因此当您启动机器时,它会直接进入 GRUB 屏幕,然后无需Esc按下。Shift

  3. 从紫色 GRUB 屏幕中选择Ubuntu 的高级选项使用 ↑ 和 ↓ 键并按下Enter

  4. 将出现一个新的紫色屏幕,显示内核列表。选择较旧的内核版本(而不是最新的内核版本),然后按Enter

  5. Ubuntu 将加载所选的内核并照常进入登录屏幕。

重启后

  1. 在以下命令的结果中找到最新安装的内核版本:

    dpkg -l | grep "linux-[a-z]*-"  
    
  2. 卸载最新内核。

    sudo apt-get purge <latest-kernel-version-number>  
    

    <latest-kernel-version-number>将上述命令替换为最新的内核版本号。

  3. 更新 grub。

    sudo update-grub  
    
  4. 重启。

    sudo reboot
    
  5. 不要让 Ubuntu 再次将内核更新到导致黑屏的内核版本,否则您将遇到与之前相同的黑屏问题。相反,请等待下一次内核更新并更新到该内核版本。您也可以选择按照以下答案中的说明阻止更新特定软件包(在这种情况下,特定软件包是内核)如何阻止特定包的更新?

答案2

重启然后点击转移打开时
选择最旧的内核版本,然后你的系统将以旧内核启动
最后打开终端windows 并输入以下内容:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -f

然后重启您的电脑并享受

相关内容