外付けのHDDを繋げて、fstab弄って再起動・・・
あれ?SSH繋がんなくなった・・・。しばらく経っててログインできるはずなのに。
と思ってHDMIケーブルを繋いで起動チェックしたところ、Emergency Modeに入っていました。Enterキー押してもうまく動かなかった。
ぐぐってたらこんな記事を発見。
早速これを基に作業を実施。
SDカードを別Linuxマシンにマウント
肝心のデータファイルはext系(多分ext4)のフォーマットなので、Windowsマシンでは認識してくれません。ですので仮想マシンとかでいいのでLinuxを使用します。私はサブマシンがUbuntuだったのでそちらを使用しました。
Ubuntu Desktopでは基本的に自動マウントしてくれますので、ファイルブラウザに載っています。
名前はrootfs
っていう名前のはずです。
fstabを弄る
rootfs内は至って普通のLinuxディレクトリ形式なので、etc/fstab
を弄くります。sudo使って編集しなければいけません。
今回は簡単にoptionsにnofailと付けて保存。
ちなみにoptionsのnofailはマウントに失敗しても起動してくれるオプションです。
外付け系のハードディスクは基本的にこれを使ったほうが安心です。
特にヘッドレスセットアップしているときはnofailを付けるべきです。今回の私のようになってしまいます。
起動
あとはそれをラズパイに戻すだけ。きっと起動するはずです。