从“内核崩溃 - 未同步:VFS:无法在未知块 (0,0) 上挂载根文件系统”中恢复

从“内核崩溃 - 未同步:VFS:无法在未知块 (0,0) 上挂载根文件系统”中恢复

我遇到了标题中提到的错误。我以为我的 SSD 坏了。

谢谢内核恐慌 - 未同步:VFS:无法在未知块(0,0)上挂载根文件系统我能够再次启动系统。

这是在apt update && apt upgrade安装了新内核之后发生的,可能还发生了一些其他事情。

回到GNU/Linux 4.4.0-70-通用GNU/Linux 4.4.0-71-通用允许我启动进入系统。

已进行完整备份。

我这样做是sudo apt-get purge linux-image-4.4.0-71-generic为了删除我认为有故障的内核。

我的系统最近一直出问题,我认为内存模块有问题。这可能把事情搞砸了,但我不确定。

当我ls按下 c 键后在 GRUB 中执行 a 时,SSD 没有列出,但只有一个 HDD 条目。大约 3 周前,我添加了一个 HDD,以便将重要内容备份到上面。它曾经是一个双分区 HDD,最初都是 NTFS,但我记得我将其中一个重新格式化为 ext3,以便能够使用文件权限。

GRUB 中的条目ls只有一行(hd0) (hd0,msdos5) (hd0,msdos1)

我期待着看到sda有关 ssd 的条目,因为我读过https://ubuntuforums.org/showthread.php?t=1751574

清除最新内核后,执行 时,apt update系统提示我有一个linux-image-4.4.0-66-generic内核可以使用apt autoremove。我照做了,因为我知道我有一个可以正常工作的.70内核,没问题。我原本以为 GRUB 会重建到hd0删除的程度,因为我在执行 之前删除了它(从 SATA 端口拔下)apt autoremove

我也做了sudo update-grubsudo update-grub2,这些似乎都没有删除hd0条目。

什么原因导致了我在.77-Kernel 上的问题?我想apt upgrade再次安装它,以便系统再次安装它,但它不会出现。也许是因为我使用了该--purge选项,我不知道。

可能是有故障的内存模块搞乱了内核,或者是 GRUB 是否与上次内核升级一起升级,并以某种方式对 做出了错误的假设hd0,可能告诉内核使用那个作为根文件系统?

我下一步该怎么做才能弄清楚这里发生了什么?

哦,在重新启动之前,我遇到了 Docker 容器的问题,它无法重新启动,这实际上是我执行的原因sudo poweroff。我有视频上的 Linux 关机序列。

相关内容