いじくり回すにはコストがかかります。私たちは日常的にインストールを変更したり、壊したり、やり直したりしますが、それには時間と労力がかかります。私たちの中には、毎日数回のインストールと再インストールのサイクルを繰り返す人もいます。この効果は Raspberry Pi でさらに顕著です。このポケット コンピューターは、他のガジェットよりも実際にいじくり回す必要があります。
Raspberry Pi 上で Raspbian OS をセットアップするのは骨の折れる仕事の 1 つです。 SD カードの準備、Raspbian OS イメージのフラッシュ、パスワードの変更、Wi-Fi の設定、ソフトウェアのインストールなどのインストール後の構成の実行は、時間のかかる単調なサイクルです。これを回避するには、Windows と macOS で利用できる優れたPiBakeryツールを使用できます。
注: Raspberry Pi のハードウェアをセットアップしたい場合は、Raspberry Pi の使い方に関する詳細な記事を参照してください。
PiBakery を使用して Raspberry Pi のセットアップを簡素化する
PiBakery は使いやすいブロックベースのインターフェイスを備えており、Raspberry Pi に実行させたいさまざまなタスクをドラッグ アンド ドロップするために使用でき、スクリプトに変換されて SD カードに書き込まれます。 Raspbian OS をインストールして構成する手動の方法とは異なり、PiBakery は Raspbian OS をインストールするためのより簡単な方法を提供します。
それでは、PiBakery を使用して SD カードに Raspbian インストールをセットアップして構成する方法を見てみましょう。基本から始めます:
SDカードを作成する
まず、PiBakeryをダウンロードしてインストールします。 Raspbian OS 全体がパックされているため、ダウンロードは大量 (約 1.3 GB) になるため、ネットワーク接続によっては時間がかかる場合があります。インストール後、 SD カードをコンピュータに挿入し、 PiBakery を実行します。次のような画面が表示されます。
これが私たちのワークスペースです。左側に[スタートアップ] 、 [プログラム] 、 [ネットワーク]などの項目がいくつかあることがわかります。ここで、どのスクリプトをいつ実行するかを選択できます。各タブをクリックして、どのようなスクリプトが含まれているかを確認してください。
最初のインストールの作成を開始するには、 「スタートアップ」をクリックし、「初回起動時」ブロックをクリックしてワークスペースにドラッグします。名前が示すように、このブロックの下に配置したスクリプトは、Raspberry Pi を初めて起動したときに何が起こるかを指定します。
まず、おそらくほとんどの人にとって最も一般的なオプションである WiFi のセットアップをセットアップします。 「ネットワーク」タブをクリックし、「 Setup WiFi 」ブロックを、前に配置した「On First Boot」ブロックの下にドラッグします。その後、要件に従ってホットスポット名、パスコード、接続の種類を入力します。
ほとんどの人が行うもう 1 つの一般的な変更は、デフォルト ユーザーpi
のパスワードを変更することです。システムのホスト名を変更したい人もたくさんいます。これらのオプションはどちらも[設定]タブにあります。したがって、適切なブロックをワークスペースにドラッグし、それに応じて変更します。
最初のブートはこれで終わりです。 Pi を起動するたびに実行したいスクリプトがある場合は、[スタートアップ]タブを再度クリックし、今度は「 On Every Boot 」ブロックをワークスペースにドラッグします。その後、 On First Bootブロックと同様に、このブロックの下に他のブロックをドラッグ アンド ドロップできます。
ここにいくつかのブロックを追加したことがわかります。上から下まで、彼らが行うことは次のとおりです。
- WiFiをセットアップする
- 「pi」ユーザーのパスワードを
mypassword
に変更します。 - ホスト名を
-Pi
に設定します apt
リポジトリを (root として) 更新します。- プログラム
tmux
とFirefox
(root として) インストールします。 - スクリプトをホーム フォルダーにダウンロードし、
mybootscript.sh
という名前を付けます。 -
chmod
を使用してスクリプトを実行可能にします。 - Raspberry Pi を再起動します (ホスト名の変更に必要)。
これらが実行されると、次回の起動時とその後の毎回の起動時に、右側の[On Every Boot]ブロックで指定されているように、 mybootscript.sh
スクリプトが実行されます。
間違いを犯した場合、または特定のブロックがもう必要ないと考えた場合は、それらを右下隅にあるゴミ箱にドラッグして移動することができます。
設定に満足したら、右上隅にある「書き込み」というサブタイトルが付いた青い SD カード アイコンをクリックします。 SD カード ドライブの選択 (間違ったドライブを選択するとデータが永久に失われる可能性があるので注意してください) と、オペレーティング システムの選択を求められます。 GUI が必要な場合はここでRaspbian Fullを選択し、そうでない場合はRaspbian Lite を選択します。この後、「書き込み開始」をクリックすると、PiBakery がカードを消去し、Raspbian をインストールし、選択したスクリプトを追加します。
すぐに「インストールが成功しました」という通知が届きます。これで、システムから SD カードを取り外し、Raspberry Pi に挿入して起動できるようになります。おなじみの Raspbian 起動シーケンスの後、選択したスクリプトを PiBakery が実行しているのが表示されます。
選択したスクリプトによっては、完了までにしばらく時間がかかるため、しばらくお待ちください。ただし、ほとんどの構成スクリプトは最初の起動時にのみ実行されるため、これは 1 回限りの遅延です。
SDカードの編集
PiBakery を使用して SD カードに追加した「 On Every Boot 」ブロックを追加、削除、または変更できます。さらにワンタイムブロックを追加することも可能です。たとえば、次回の起動時にパスワードを変更し、今後は Raspbian をテキスト モードで起動するように決定することができます。これを行うには、変更する SD カードをシステムに挿入し、PiBakery を開きます。カードが検出され、次のようなメッセージが表示されます。
ここで「はい」を選択します。ワークスペースに「 On Every Boot 」ブロックが表示されます (追加していた場合)。次に、左側の「スタートアップ」タブをクリックします。洞察力のある読者は、ここに On First Boot の代わりに「 On Next Boot 」ブロックがあることに気づくでしょう。これをワークスペースにドラッグし、好きなブロックを追加します。次の例では、パスワードを変更するブロックを追加し、Pi がコンソール(テキストのみ) モードで起動するように設定しています。ブート オプションの変更には再起動ブロックが必要になるため、再起動ブロックも追加しました。
あとは右上の「更新」ボタンをクリックするだけです。その後、SD カードを取り外し、SD カードで Raspberry Pi を起動します。
構成のインポートとエクスポート
すべてのインストールで同じ (または類似した) 構成を使用していることに気づくかもしれません。たとえば、同じ WiFi ネットワークに接続し、同じプログラム セットをインストールし、インストールごとに同じパスワードを設定する必要があると考えられます。これを行うには、好みに応じてブロックを追加および変更します。満足したら、右上の「エクスポート」ボタンをクリックし、ファイル名と場所を選択します。必要に応じて、さまざまな構成を作成して保存できます。
次回 PiBakery を実行するときに構成を復元するには、 [インポート]ボタンをクリックし、前に保存した構成を選択するだけです。その後、簡単にさらに変更したり、SD カードに書き込んだりできます。
関連項目:電子メールで Raspberry Pi でコマンドを実行する方法
PiBakery を使用して Raspbian OS インストールを簡単にセットアップおよび構成する
以上が、PiBakery を使用して、Raspberry Pi での Raspbian のインストールと構成を簡素化する方法です。いじりすぎてインストールが壊れた後に、Pi を再構成する必要はもうありません。以前の動作中の構成を PiBakery にインポートし、カードに書き込むだけです。したがって、Pi を心ゆくまで自由にいじくり回したり、実験したりしてください。
インストール側はこれで終わりです。 Pi の外観を変えたい場合は、15 個の優れた Raspberry Pi ケースをチェックしてください。 Raspberry Pi プロジェクトに関する質問、疑問、または提案がある場合は、以下のコメント セクションに記入してお知らせください。