内核恐慌,更新后无法启动Ubuntu 16.04
我试图更新我的Ubuntu版本,更新后,我的启动屏幕显示内核恐慌消息,我无法访问我的登录屏幕。
您缺少内核版本4.8.0-44的initramfs。
在将Ubuntu 16.04.1中的内核更新为4.8.0-44-generic之后,您看起来有一个内核恐慌错误消息。 要修复它,请输入纯文本控制台,并将4.8.0-44-generic替换为更稳定的默认内核版本,或者运行sudo update-initramfs -u -k 4.8.0-44-generic && sudo update-grub
。
-
在黑屏启动停止后,使用键盘快捷键Ctrl + Alt + F3打开纯文本虚拟控制台
-
在
login:
提示符下键入您的用户名,然后按Enter键 。 -
在
Password:
提示符下键入您的用户密码,然后按Enter键 。 -
在控制台类型中登录后:
sudo apt remove linux-image-4.8.0-44-generic linux-image-extra-4.8.0-44-generic linux-headers-4.8.0-44-generic sudo apt install linux-image-4.4.0-71-generic linux-headers-4.4.0-71 linux-headers-4.4.0-71-generic sudo reboot
或者,您可以运行以下命令来更新内核版本4.8.0-44-generic的initramfs:
sudo update-initramfs -u -k 4.8.0-44-generic sudo update-grub
-
在启动BIOS / UEFI启动画面后,使用BIOS,快速按住Shift键,将显示GNU GRUB菜单。 (如果您看到Ubuntu徽标,则您错过了可以进入GRUB菜单的位置。)使用UEFI按Esc键(可能几次)进入GRUB菜单。 有时制造商的启动画面是Windows启动器的一部分,因此当您启动机器时,它会直接进入GRUB屏幕,然后按Shift键是不必要的。
-
在紫色GRUB屏幕上,使用↑和↓键选择Ubuntu的高级选项,然后按Enter键 。
-
将出现一个新的紫色屏幕,显示内核列表。 选择Ubuntu,使用Linux 4.4.0-71-generic ,然后按Enter键 。
-
Ubuntu将加载选定的内核并像往常一样进入登录屏幕。
-
不要让Ubuntu将内核更新到导致再次出现黑屏的4.8.0-44版本,否则你将遇到之前遇到的黑屏问题。
脚步:
mount -o remount,rw /
mkinitramfs -o /boot/initrd.img-{kerner_version}-generic {kernel_version}-generic
update-grub
这里{Kernel_version}是你在第5步(有问题的内核,最新安装的内核)中注意到的内核版本号。 重新启动它的系统,你已经准备好并准备好继续你的工作流程。 希望有助于。
您有一个文件系统错误导致您的内核恐慌。 无法挂载root。 可能是因为你试图在16.04.1上运行内核4.8,或者16.04.2更新失败,或者它甚至可能是一个坏硬盘,或者需要重新初始化…但是让我们先尝试一下…
检查Ubuntu分区上的文件系统…
- 启动到GRUB菜单
- 选择高级选项
- 选择恢复模式(从之前的4.4内核)
- 选择Root访问权限
- 在#提示符下,键入
sudo fsck -f /
- 如果有错误,请重复fsck命令
- 类型
reboot
如果你不能这样做,请告诉我,我会给你另一种方法。