我有一台 Raspberry pi3,在 SD 卡上运行以下 Ubuntu 版本:
ubuntu-mate-16.04.2-桌面版-armhf-raspberry-pi
它运行了好几年,没有出现任何问题。然而最近,我登录并重新启动时,出现了黑屏和一些消息。最后一行显示:
结束内核恐慌 - 未同步:VFS:无法在未知块(179-2)上挂载根 fs。
我在网上寻找解决此问题的可能方法,最终运行了以下命令:
sudo fsck -yf /dev/sda1
返回:
fsck 来自 util-linux 2.25.2 fsck.fat 3.0.27 (2014-11-12) 0X41:已设置脏位。FS 未正确卸载,某些数据可能已损坏。正在自动删除脏位。正在执行更改。/dev/sda1:121 个文件,2667/204341 个群集
然后我必须在某个时候运行 umount 来卸载该分区。
现在,当我启动树莓派时,它只是一个黑屏,我读到文件系统很可能仍然完好无损,但如果我尝试在另一个树莓派上的文件管理器中查看它,我将无法再看到卡上的任何文件。
我的问题是,有人能告诉我是否有任何方法可以恢复此 SD 卡启动分区和文件分区吗?在我触摸任何东西之前,我在连接 usb/microsd 适配器时看到了卡上的内容,从“弹出”按钮查看时,我看到了以下内容:
MXT-USB 存储设备(PI_ROOT、PI_BOOT)
在我输入上述命令之前,我在文件系统上看到了 (df -h)
文件系统安装在 /dev/sda1 /media/pi/PI_BOOT /dev/sda2 /media/pi/PI_ROOT 上
正如你所看到的,我并不是 Linux 专家,处理启动问题对我来说绝对是新领域,因为运行 Ubuntu 的树莓派已经稳定了很多年。
我希望有人能帮我修复它。我有一台 Windows PC 和一台 Raspberry Pi 2 可以使用,Raspberry Pi 3 的 SD 卡有问题。
提前感谢您的时间和帮助。