FC2カウンター FPGAの部屋 ZYBOのMicroSDカードをバックアップしコピーする(tarを使用する)

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ZYBOのMicroSDカードをバックアップしコピーする(tarを使用する)

ZYBOのMicroSDカードをバックアップしてコピーを作りたい。
以前、”LinuxでSDカードをバックアップ、リストア”では、dd を使用してバックアップ、コピーしたのだが、この時は起動できたが、今やってみるとコピーしたMicroSDカードでLinux が立ち上がらない。しかも4時間以上時間がかかるということで、@ame_feb4 さんに教えて頂いたtar を使用する方法でやってみることにした。

ZYBO のMicroSDカードのROOT_FS パーティションをZYBO_LINUX_ROOTFS_171002.tar.gz ファイルにアーカイブしながら圧縮する。
sudo tar czf ~/ZYBO_Linux/Archives/ZYBO_LINUX_ROOTFS_171002.tar.gz ROOT_FS/
SDcard_backup_1_171002.png

ZYBO_LINUX_ROOTFS_171002.tar.gz ファイルができた。
ZYBO_LINUX_ZYBO_BOOT_17002.tar.gz ファイルも作ったが、これをZYBO_BOOT パーティションに戻すとLinux が起動しなかったので、Windows 10 経由でコピーした。
SDcard_backup_2_171002.png

ZYBO_LINUX_ROOTFS_171002.tar.gz のリスト。
SDcard_backup_3_171002.png

新しいMicroSDカードを入れて、VirtualBox 上のUbuntu にマウントして、lsblk を実行すると、Micro SDカードは sdb1 にマウントされていた。
sudo umount /dev/sdb1 で sdb1 のマウントを外す。そうすると w コマンドで失敗しない。
SDcard_backup_5_171002.png

ZedBoard用のUbuntu Linuxをビルド6(SDカードを用意する)”に従って、Micro SDカードをフォーマットした。
ただし、第1パーティションの名前は ZYBO_ROOT とした。
SDcard_backup_6_171002.png

コピー先の Micro SDカードの用意ができたので、
sudo tar --strip-components=1 -C /media/ono/ROOT_FS/ -xzf ZYBO_LINUX_ROOTFS_171002.tar.gz
でROOT_FS をコピーした。アーカイブはROOT_FS のディレクトリの下にあるので、 ”--strip-components=1” でアーカイブファイルの 1 階層目を飛ばした。”-C /media/ono/ROOT_FS/”がコピー先だ。
SDcard_backup_8_171002.png

Micro SDカードの第1パーティションのZYBO_BOOT は、Windows 10 経由でコピーした。
SDcard_backup_9_171002.png

最後に、/home/linaro は root になっているので、オーナーとグループを linaro にする必要がある。
ZYBOのUbuntu ブート用のMicroSDカードをバックアップからコピーする手順”を参照しながら、やってみた。

MicroSDカードのコピーが出来上がったので、ZYBOに入れて電源ON。ZYBO 上でないとlinaro ユーザーがいないのでできない。

ZYBOのシリアルポート経由でTera Termを起動

/home/linaro のユーザーとグループがroot になっているので、両方共 linaro に変更
cd /home
chown -R -f linaro:linaro linaro


sudo コマンドを実行できるようにするため次のコマンドを実行
chmod 4755 /usr/bin/sudo
SDcard_backup_10_171002.png

これで、白線間を走行するCNNのアプリケーションソフトも起動しました。カメラ画像もばっちり映っています。
  1. 2017年10月02日 17:18 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3931-021235a8
この記事にトラックバックする(FC2ブログユーザー)