我不小心弄坏了我的系统。内核崩溃!VFS 无法挂载根文件系统

我不小心弄坏了我的系统。内核崩溃!VFS 无法挂载根文件系统

我在 Ubuntu Impish Indri 21.10 上。将 Ubuntu Hirsuite Hippo 21.04 升级到 Impish Indri 21.10 后,我在启动 Ubuntu 时意外强制执行了内核恐慌do-release-upgrade

在此处输入图片描述

我尝试启动我的旧内核,但启动卡在自动报告上,如下所示:

在此处输入图片描述

我尝试了什么

  1. 我试过这个线程VFS 问题,当我运行它并重新启动时。

    sudo update-initramfs -u -k version sudo update-grub

    我的内核和恢复模式都卡在了“内核恐慌!”VFS:无法在未知块 (0,0) 上挂载根文件系统。

  2. 我尝试在 GRUB 上切换到 TTY

    Linux ... ro quiet splash 3
    Linux ... ro nomodeset init=/bin/bash

    启动后仍然卡在内核恐慌状态。

  3. 我记得我还有 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-rootroot=uuid=

我的分区

  • /dev/sda1 #/boot
  • /dev/sda5 #/交换
  • /dev/sda6 #/tmp
  • /dev/sda7 #/

那么,正确的“root=”启动选项是什么?

我的内核

  • Linux 5.4.0-90-通用
  • Linux 5.4.0-84-通用

请拯救我的内核。

相关内容