我在 Ubuntu Impish Indri 21.10 上。将 Ubuntu Hirsuite Hippo 21.04 升级到 Impish Indri 21.10 后,我在启动 Ubuntu 时意外强制执行了内核恐慌do-release-upgrade
我尝试启动我的旧内核,但启动卡在自动报告上,如下所示:
我尝试了什么
我试过这个线程VFS 问题,当我运行它并重新启动时。
sudo update-initramfs -u -k version sudo update-grub
我的内核和恢复模式都卡在了“内核恐慌!”VFS:无法在未知块 (0,0) 上挂载根文件系统。
我尝试在 GRUB 上切换到 TTY
Linux ... ro quiet splash 3
Linux ... ro nomodeset init=/bin/bash
启动后仍然卡在内核恐慌状态。
我记得我还有 1000 个软件包可升级。所以我插入 LiveUSB 并运行:
sudo fdisk -l
sudo mount /dev/sdax /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
apt update && apt upgrade
update-initramfs -u -k version
update-grub
重启后,启动仍然停留在 Kernel Panic 状态。
这可能是我的主要问题
我看到上面一行的错误输出:
VFS:无法打开根设备“/dev/sda7”或未知块(0.0)
我检查后发现,它们的和grub.cfg
有不同的参数。--set-root
root=uuid=
我的分区:
- /dev/sda1 #/boot
- /dev/sda5 #/交换
- /dev/sda6 #/tmp
- /dev/sda7 #/
那么,正确的“root=”启动选项是什么?
我的内核:
- Linux 5.4.0-90-通用
- Linux 5.4.0-84-通用
请拯救我的内核。