2016-09-01 10 views
0

私のBeagleBoneBlack(Debian)のルートディレクトリにいくつかの.cppプログラムがあります。偶然の事故のため、BeagleBoneで/ usrディレクトリが削除されました。 BeagleBoneにもうアクセスすることができなくなった今、私にとっては意味があります。私ができることはSSDカードからBeagleBoneを起動することですが、もちろんこの場合別のルートディレクトリに移動します。古いルートディレクトリから.cppプログラムにアクセスする機会はまだありますか?私のばかげた話の中で最も面白いのは、私が.cppプログラムをどこかに保存していないということです。/usrディレクトリが削除された後、BeagleBone(Debian)の/ rootフォルダへのアクセス

ありがとうございました!

答えて

1

はい、通常のSD-card imageを起動します(画像名に「フラッシャー」がないことを確認してください)。

ブートすると、eMMCをマウントしてファイルにアクセスできます。このような何かは、ジョブを実行する必要があります。

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

あなたはそれがmmcblk1p0mmcblk1p1のような別のパーティション(最後の桁)とすることができるのeMMCにインストールされている内容に応じて。 その後、/media/rootからファイルを取得できます。 SCP経由(Windowsの場合はwinSCP)。

+0

ありがとうございます、それは動作します!同じ問題を抱える人にとっては、必ずしもmmcblk1pというわけではありません。私の場合、名前はmmcbLk1p2でした。最初にdevディレクトリを確認する方が良いでしょう。 – planeschanged

+0

はい、私は意図的にパーティション番号を省略しました。それを説明しなければならない、申し訳ありません。これにつまずいた人のためにこれを明確にするために編集された答え。 – TBR

関連する問題