LoginSignup
5
4

More than 5 years have passed since last update.

ラズパイ: 緊急時用イメージ

Posted at

buildrootで、緊急時用のイメージを作成

概要

こんなときに。

  • ラズパイが起動しなくなってしまった。/ ログインできない。

    • fstabを間違って編集してしまって、起動しない
    • ユーザ(pi)のパスワード忘れた。
  • 近くに、ext4(Linuxのファイルシステム)を読み出しできるPCがない。

    • ラズパイのSDカードのFAT領域を編集するPCはある。

  • buildrootで作ったイメージです。
  • 有線LANが接続してあれば、DHCPでIPを取りに行き、ssh(=dropbear)でログインできます

対象外

  • 削除ファイル / まちがってフォーマットしてしまった など、そういう復旧のものは、できませんね

環境

  • ラズパイ3B/3B+ のみ(2019-01-30現在)
  • rpi3-br-kernel-2019-0129-1.img (23.5MB)
    • ユーザ名: root
    • パスワード: raspberry

手順

  1. イメージファイルのダウンロード: rpi3-br-kernel-2019-0129-1.img
  2. ファイル名をrpi3-br-kernel.imgに変更
  3. ラズパイのSDカードのFAT(BOOT)のところへ、コピーするのだが、そのままだとディスクフルで書き込めないので、(ラズパイ3Bで使用しない)kernel.imgを消してから、コピーする。
  4. config.txtの編集して、以下をファイルの最後に追記する

    kernel=rpi3-br-kernel.img
    
  5. 電源ON

  6. 起動したら、とりあえず、SDカードのマウント。

    mkdir /mnt/1
    mkdir /mnt/2
    mount /dev/mmcblk0p1 /mnt/1
    mount /dev/mmcblk0p2 /mnt/2
    

    /mnt/1/boot/mnt/2/ がマウントされます

あとは、

  • vi /mnt/2/etc/fstab で、fstabの編集のしたり、

  • chroot /mnt/2 とやって、passwd pi とかで、パスワードリセット

など、できると思います。

その他

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4