【失敗】Raspberry Piを外部HDDから起動する

バックアップをしっかり取っておけばいざというときに対応できるとは言うものの、システムがSDカード上にあるというのは、書き換え限度があると言われるSDカードを考えると不安になります。そこで外部HDDからの起動を考えたのですが、うまくいきませんでした。

バックアップする記事を書きながら、SDカードは不安だよなぁ。と思い、つらつらとWebを見ていたら外部ディスクからの起動の記事がいくつか目に入ります。私の持っているRaspberry Pi 3 model B+はUSB起動ができると書かれていました。やってみましょうと言うことで、実際にHDDから起動させてみようと思います。

まずは設定を確認、

sudo vcgencmd otp_dump | grep 17:

返ってくる値を確認すると17:3020000aとなっており、USB起動モードがONになっているのがわかります。用意したのがHDDでしたので、

program_usb_boot_timeout=1

でウェイクアップタイムを2秒から5秒に延ばします。後で書きますが、この設定でもうまく起動しませんでした。

ともかく、設定を反映させてから(設定は完全にRaspberry Piが電源OFFになってから再起動すると反映されるようです)、ハードディスクにSDカードの内容をそっくりコピーします。アクセサリのSD Card CopierがGUIでコピーできるのでわかりやすいですね。

さて、実験スタートでしたが起動しません。ハードディスクのスピンアップが間に合わないのか、うまく起動してくれないのです。タイムアウトを5秒に延ばしていますので、これ以上伸ばすことはできなさげです。あっさり実験は失敗になりました。

用意したハードディスクは、USB給電型で、Raspberry Piから給電しています。そうではなく、独自に電源を持っていてUSB信号がOFFになってもハードディスクが回り続けるようなものならうまく行くのかなと思います。また、ハードディスクケースによっては相性の問題が出る場合があるという話もあります。原因不明ですが、とりあえず実験は失敗でした。別のハードディスクでもやってみて、うまくいくかどうか確認してみたいと思います。


わかってる、わかってる。ホテルの部屋で生まれて……ちくしょう、ホテルの部屋で死ぬんだ。

ユージン・オニール

投稿者プロフィール

kaizawa
kaizawaブロガー
新潟県在住。1964年生まれ、東京オリンピックの年ですね。
突然燃え上がったり、鎮火したり興味の波が激しいので注意が必要です。
最新の投稿

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA