今日、新しい SD カードに Ubuntu Mate インストールを作成しようとしました。Raspberry Pi が起動しない (赤い LED のみが点灯) ので、SD カードを次のようにチェックしました。
ole:$ sudo fsck -y -b 163840 -B 4096 /dev/mmcblk0p1
fsck from util-linux 2.29
e2fsck 1.43.4 (21-Nov-2017)
fsck.ext2: Bad magic number in super-block while trying to open
/dev/mmcblk0p1
The superblock could not be read or does not describe a valid
ext2/ext3/ext4
filesystem. If the device is valid and it really contains an
ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the
superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
また、代替スーパーブロックを使用して e2fsck を実行してみましたが、すべて不良のようです。ただし、実行してもbadblocks
エラーは報告されませんでした。
ole@mki:~/Downloads$ sudo badblocks -o ./badblocks.list -w -s -v -b 4096 -c 16 /dev/mmcblk0p1
Checking for bad blocks in read-write mode
From block 0 to 7817983
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Pass completed, 0 bad blocks found. (0/0/0 errors)
カードを再フォーマットするとエラーは修正できますか? イメージをカードに再インストールしようと 3 回試みましたが、効果がありませんでした。単にフォーマットの問題である可能性はあるのでしょうか?
アップデート
Ubuntu ディスク ユーティリティを使用して全体を再フォーマットしましたが、今は問題ないようです。
ole:$ sudo fsck /dev/mmcblk0p1
fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
/dev/mmcblk0p1: 1 files, 1/1953541 clusters
Ubuntu Mate イメージをもう一度書き込んで、Raspberry Pi で起動できるかどうか確認してみます。
もう一つのアップデート
Ubuntu Mate を焼き付けようとしましたが、完了した後、カードが Nautilus にマウントされず、Raspberry Pi が起動しません。
ole@$ sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/mmcblk0p1
GNU ddrescue 1.21
Press Ctrl-C to interrupt
ipos: 4999 MB, non-trimmed: 0 B, current rate: 6550 kB/s
opos: 4999 MB, non-scraped: 0 B, average rate: 13192 kB/s
未試行: 0 B、エラーサイズ: 0 B、実行時間: 6 分 19 秒、復旧: 5000 MB、エラー: 0、残り時間: 該当なし、復旧率: 100.00%、最後の正常な読み取りからの時間: 0 秒、終了
答え1
簡単に答えると、はい、です。この場合はディスクを再フォーマットするとうまくいきました。正式にテストするために、Ubuntu Mate の代わりに Raspbian をインストールしたところ、正常に動作するようになりました。
こちらはフォローアップの質問Ubuntu Mate をインストールする際に発生する破損について。