我在BeagleBoneBlack(Debian)的根目录下有一些.cpp程序。由于发生故障,我的BeagleBone上删除了/ usr目录。现在对我来说很有意义,我再也无法访问BeagleBone了。我能做的是从SSD卡启动BeagleBone,但当然我在这种情况下来到另一个根目录。我还有机会从旧的根目录访问我的.cpp程序吗?我愚蠢的故事中最有趣的事情是我没有在其他地方存储.cpp程序。
提前谢谢大家!
答案 0 :(得分:1)
是的,启动常规SD-card image(确保图像名称中没有“闪光灯”)。
启动后,您可以挂载eMMC并访问您的文件。这样的事情应该可以胜任:
mount /dev/mmcblk1p2 /media
ls /media/root
根据您在eMMC上安装的内容,它可能是不同的分区(最后一位数),如mmcblk1p0
或mmcblk1p1
。
然后,您可以从/media/root
获取文件,例如通过SCP(如果你在Windows上,则为winSCP)。