删除 /usr 目录后访问 BeagleBone (Debian) 上的 /root 文件夹

Acessing to /root folder on BeagleBone (Debian) after /usr directory was deleted

我的 BeagleBoneBlack (Debian) 的根目录中有一些 .cpp 程序。由于一次愚蠢的事故,我的 BeagleBone 上的 /usr 目录被删除了。现在对我来说很有意义,我无法再访问 BeagleBone。我能做的是从 SSD 卡启动 BeagleBone,但在这种情况下我当然会进入另一个根目录。我还有机会从旧的根目录访问我的 .cpp 程序吗?我的愚蠢故事中最有趣的事情是我没有将 .cpp 程序存储在其他地方。

提前谢谢大家!

是的,启动常规SD-card image(确保图像名称中没有"flasher")。

启动后,您可以安装 eMMC 并访问您的文件。像这样的东西应该可以完成工作:

mount /dev/mmcblk1p2 /media
ls /media/root

根据您在 eMMC 上安装的内容,它可能是不同的分区(最后一位),例如 mmcblk1p0mmcblk1p1。 然后您可以从 /media/root 获取文件,例如通过 SCP(winSCP,如果你在 Windows)。