Armadilloフォーラム

SDカードへのルートファイルシステムの構築に失敗

pocket8137

2018年10月11日 17時55分

下記の開発ガイドの「15.2.1. Debian GNU/Linuxのルートファイルシステムを構築する」の手順に関して、

https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…

ATDEでsdカードにユーザランドをtarで展開する処理で、下記のエラーが発生し失敗します。

mkdir sd
sudo mount -t ext4 "/dev/sdb2" sd

sudo tar zxf debian-jessie-armhf_aiotg3l.tar.gz -C sd



tar: usr/include: Cannot mkdir: Input/output error
tar: usr/include/utime.h: Cannot open: No such file or directory

何回実行しても上記の結果になるので、PCに接続させているSDカードリーダーをUSB1.1から1,2に変更したところ、
正常にtar展開が終了するようになりました。

複数回実行しても、失敗していたので、手順の間違いではなく、
環境面の問題ではないかと推測しているのですが、ハードウェアの種類または性能の影響で、tar展開で失敗することは考えられるでしょうか。

----

利用環境

* ホスト OS : Windows 10
* ゲスト OS : ATDE6
* 仮想マシン : Virtual Box 5.2.18
* SDカードリーダー : USB1.1 (メーカー不明)
* SDカード : BAFFALO (RMSD-016GU1SA : 8GB)

コメント

溝渕です。

> ハードウェアの種類または性能の影響で、tar展開で失敗することは考えられるでしょうか。

ハードウェアの故障や、ソフトウェアのバグの可能性も考えられます。

> 利用環境
>
> * ホスト OS : Windows 10
> * ゲスト OS : ATDE6
> * 仮想マシン : Virtual Box 5.2.18
> * SDカードリーダー : USB1.1 (メーカー不明)
> * SDカード : BAFFALO (RMSD-016GU1SA : 8GB)

上記環境のどれか1つにでも問題があると、正常に動かなくなります。