\r\n\r\n
ラズベリーバークを使うのはとても楽しいことです。50ドルのパソコンがあれば、何か月も忙しく過ごせるほど、たくさんのプロジェクトがあります。しかし、Raspberry Pippinを作るのは時間がかかる。
Wi-Fiを設定するための**キーパッドがないと、正しい表示設定を探すのに苦労します。あるいは、解決にそれほど時間を要しない、他の些細な設定オプション。
しかし、多くの場合、これらの変更は簡単かつ迅速に行うことができます。ここでは、Raspberry Piを起動する前に、/boot/パーティションに手を加える方法を紹介します。
Raspberry Piをセットアップする際には、OSをインストールする必要があります。PCやノートパソコンでやるのとはわけが違う。その代わり、SDカードにOSを書き込むことでRaspberry Piにインストールされます。
このプロセスでは、カードは2つ以上のパーティションに分割され、そのうちの1つはオペレーティングシステム用のEXT4ファイルシステムでフォーマットされます。
もうひとつは常に「ブート」と呼ばれ、/boot/と呼ばれます。ブートデータや設定などのオプションを持ち、FATファイルシステムでフォーマットされています。どのRaspberry Piディストリビューションも/boot/パーティションを必要とすることに注意してください。
Raspberry-Piのハードウェア設定を/boot/で調整できるのはもちろんですが、もう一つ注目すべき機能があります。/boot/パーティションは、カードリーダー**のあるパソコンであれば、聞くことができます。これは、メインのオペレーティングシステムが、ほとんどLinuxのコンピュータでしか読めないのとは対照的である。
そのため、Windows、macOS、Linuxなど、どのOSからでも/boot/にアクセスすることができます。重要なのは、Raspberry PiにインストールされているOSからもブラウズできることです。
そのため、/boot/ パーティションが有効です。でも、それで何ができるんですか?Raspberry PiのSDカード**をパソコンに入れ、/boot/を開いてから、詳細をお読みください。
Raspberry Piで複数のプロジェクトを実行するのは、少し戸惑うことがあります。例えば、私はスプレッドシートを管理しているので、各パイが何をしているのかが分かります。また、カメラやタッチパネルなど、どのハードウェアが接続されているか、どのような場合にPiが接続されているかも記録しています。
しかし、Piは1台だけ、microSDカードは複数枚持っていて、簡単にアイテムを切り替えたいという場合もあるでしょう。しかし、それでも各カードの内容を思い出すのは難しいかもしれません。
単に、/boot/ パーティションに、"security "cam.txt" や "print server.txt" などの便利な名前のテキストファイルを作成し、ファイルの本文に以下を追加すればいいのです。プロジェクトの詳細はこちら
そうすることで、起動することなく、素早くSDカードを認識させることができます。
Raspberry Pi自体にはシステムBIOSはありませんが、/boot/にあるconfiguration.txtというファイルが存在します。
Raspberry Piのための調整の本拠地であり、想像できるほぼすべてのオプションが揃っています。このファイルでは、"property=value" (逆カンマなし) というフォーマットで、1行に1つずつ設定値のリストを提供します。スペースがないことに注意してください。行頭に#を付けると、コメントを付けることができます。
configuration.txtの各セクションには、各設定が何をするものなのかを説明するコメント行が明記されています。このファイルは慎重にしか編集できませんが、重大な結果をもたらす変更を阻止するのに十分な情報があります。
ここで行う調整は、ハードウェアの設定によって異なります。例えば、ブート時にカメラモジュールを有効にするには、以下のようにします。
start_x=1また、HDMIでの画像出力に苦労している方は
hdmi_safe=1この設定は、様々なHDMIの設定を組み合わせて、HDMIを強制的に動作させるための汎用的で包括的な修正方法を作成するものです。
config.txtの「Adjust」で注意すべきもう一つの問題は、「Display Rotation」を使ってディスプレイを回転させることです。
display_rotate=1180度回転しながら
display_rotate=2など
config.txtは、Raspberry Piで最も重要なハードウェア設定機能であることはお分かりいただけたと思います。rasppiの設定も重要ですが、config.txtの方がはるかに影響が大きく、ブート前の設定をかなり行うことができます。
configuration.txt ファイルについては、elinux.org のホームページを参照してください。
SSHを使ってRaspberry Piにリモートアクセスすることで、時間を大幅に短縮することができます。例えば、OSをアップデートしたいが、Piをテレビに接続することができない場合などです。その答えは、Raspberry Piにリモートでアクセスすることで、SSHはこれを行う最も早い方法です。
しかし、DebianベースのRaspberry-Piオペレーティングシステムの上位バージョンでは、デフォルトでSSHが無効になっており、これはセキュリティ対策として一般ユーザーには不便な場合があります。
しかし、もう一つの解決策があります。/boot/ パーティションに特別なファイルを作成し、SSH を有効にするだけです。
パソコンの/boot/パーティションを開き、新規ファイルを作成します。sshとマークし、ファイルの拡張子を削除します。簡単なことなんです。できるだけ早く、PCにsshのフラグファイルを置いておくとよいでしょう。そうすれば、Raspberry PiのOSをインストールするたびに、そのファイルを/boot/パーティションにドラッグ&ドロップするだけでいいのです。
Piの起動時に、このファイルはOSがSSH対応であることを示すフラグとして機能します。
なお、初回ログイン時には、デフォルトの「pi」ユーザーパスワードを変更するよう促されます。
Raspberry Roundup受信機をセットアップするもう一つのタイミングは、デバイスを無線ネットワークに接続することです。ルーターに直接**接続するのは時間の節約になりますが、ポートが足りなくなる可能性があります。あるいは、円周率が遠すぎる。
答えは、無線LANで、Piのデスクトップ環境にログインすることです。マウスとキーボードを使ったセットアップにはそれほど時間はかかりません。wpa_pleader.confファイルを編集することでコマンドラインから設定できますが、Piが起動する前に編集することも可能です。
/boot/パーティションに、新しいファイルwpa_pleader.confを作成し、PC上のテキストエディタで開きます(例:Windowsのメモ帳、またはメモ帳++がよいでしょう)。以下の行をコピー&ペーストしてください。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1country=USnetwork={ssid="SSID"psk="PASSWORD"key_mgmt=WPA-PSK}まず、必要に応じて国を変更します(例:イギリスはGB)。
次に、SSIDとPASSWORDの項目を、お使いの無線LANの項目に合わせて設定します。ファイルを保存し、閉じてからPiを起動します。デバイスはすぐにローカルWi-Fiに接続されるはずです。ルーターの管理ページにアクセスして、PiのIPアドレスを確認します。
sshと同様に、wpa_pleader.confをパソコンに保存しておくと、簡単に設定することができます。
2019年発売のRaspberry Pi 4は、RAMサイズの異なる3つのイテレーションを搭載しています。1GBと2GBのモデルは問題なく動作しますが、4GBのRaspberry Pi 4にはバグがあります。具体的には、UbuntuのUSBポート検出に関係するものです。
このバグにより、4GB版のpi4ではポートが検出されませんが、回避策があります。修正プログラムが正式にリリースされるまでは、オペレーティングシステムで使用可能なRAMの量を調整することができます。
/boot/firmwareを開き、usercfg.txtファイルを探します。テキストエディタで起動し、以下を追加します。
total_mem=3072これにより、使用可能なRAMが4GBから3GBに変更されます。
ファイルを保存して閉じ、Raspberry Pi 4を起動します。 これでUSBポートが動作するはずです。将来のアップデートでこのエラーは解消されますので、この現象が発生した場合は、必ずファイルからusercfg.txtの行を削除してください。
PCからRaspberry Piに素早くデータをコピーする必要がある場合は、/boot/partitionを使用します。データを新しいディレクトリにコピーするだけで、Piを起動したときにアクセスできるようになります。ただし、/boot/partitionのサイズには制限がありますので、ご注意ください。
そのため、MP3や画像などの小さなファイルにのみ適用され、動画ファイルには適用されません。これは理想的な解決策ではありませんが、効果的な方法です。
ここでは、PCとRaspberry Piの間でデータをコピーする方法をさらに紹介します。
Raspberry Piの/boot/パーティションの設定には非常に多くのオプションがあり、次のプロジェクトで時間を節約することができます。まとめると、/boot/ パーティションでは、以下の操作が可能です。
これらの調整の多くは、物事をスピードアップさせますが、Raspberry-Piのセットアップをさらに簡素化することができます。Raspberry Pi Piパッケージの設定時間を短縮する方法をご紹介します。