我遇到了标题中提到的错误。我以为我的 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-grub
和sudo update-grub2
,这些似乎都没有删除hd0
条目。
什么原因导致了我在.77
-Kernel 上的问题?我想apt upgrade
再次安装它,以便系统再次安装它,但它不会出现。也许是因为我使用了该--purge
选项,我不知道。
可能是有故障的内存模块搞乱了内核,或者是 GRUB 是否与上次内核升级一起升级,并以某种方式对 做出了错误的假设hd0
,可能告诉内核使用那个作为根文件系统?
我下一步该怎么做才能弄清楚这里发生了什么?
哦,在重新启动之前,我遇到了 Docker 容器的问题,它无法重新启动,这实际上是我执行的原因sudo poweroff
。我有视频上的 Linux 关机序列。