Menuu6kプログラミングやWebサービスと戯れたログを残しています。Liteをインストールして、ヘッドレスでssh接続するまでの手順を説明します。B+(以降、RaspberryPiと呼びます)を購入しました。B+をセットアップしましたが、OSがバージョンアップしたため当時の手順は使えませんでした。Liteをインストールして、PCなどのsshクライアントからRaspberryPiに接続するまでの手順を説明します。この記事の手順では、とりあえずRaspberryPiを起動してssh接続するまでなので、このままではインターネットに公開などできませんし、いくつかの設定作業が残っています。これらは少しの手作業とAnsibleを使った一括設定を行う予定ですが、別の記事で説明します。次の機材が必要となります。PCでも問題ありません筆者はRaspberryPiとmicroUSB電源を秋葉原の秋月電子で購入しましたが、Amazonなどでも購入することができます。購入サイトによって価格が異なりますので注意が必要です。上記の機材だけでも作業は可能ですが、トラブルに遭遇した時の原因調査に困るので、できれば次の機材も用意したほうがよいです。USB有線キーボードHDMIケーブル、ディスプレイテレビにHDMI接続できる場合が多いです使用機材にMacBookProをあげた通り、PC側の作業手順はMacBookProを想定して説明します。PCでも同様の作業はできますので、適宜読み替えてください。手順それでは、実際のセットアップ手順を説明します。Liteをダウンロードします。同ページにハッシュ値が記載されていますので、ダウンロードが終了したらダッシュ値が一致することを確認します。47ef1b2501d0e5002675a50b6868074e693f78829822eef64f3878487953234dmicroSDにRaspbianをインストールするzipファイルを展開します。2018-11-13-raspbian-stretch-lite.imgmicroSDのマウント・ポイントを確認します。disk2s2容量を見ると、/dev/disk2がmicroSDのマウント・ポイントだとわかります。microSDをFAT32でフォーマットします。当然ですが、microSDの内容は消去されます。デバイスの指定を間違えるとどえらいことになるので、要注意です。disk2microSDをアンマウントします。successfulmicroSDにRaspbianイメージを書き込みます。この作業は数分かかります。応答が返ってこなくてもしばらく放置しましょう。これらの作業は、ディスプレイと有線キーボードを使用するのであれば、RaspberryPiの起動後にraspi-setupコマンドで行うことができます。この記事では、ヘッドレス作業のため、RaspberryPi起動前に行います。microSDのルート・フォルダに移動します。/Volumes/boot/SSH機能を有効化するため、sshファイルを作成します。これは空ファイルでよいです。sshWi-Fiを設定するため、wpa_supplicant.confファイルを作成します。GeneratorなどでSSIDとパスフレーズから生成できます。ルーターによっては、PSK設定項目があることがあるので、その場合はそこに設定されている値を使用します。RaspberryPiを起動するmicroSDを取り出す準備をします。ejectedコマンドが成功したら、microSDをPCから実際に取り出します。RaspberryPiにmicroSDを挿入して、電源に接続します。RaspberryPiに電源スイッチはなく、電源に接続すると自動的に起動します。HDMIケーブルやUSBキーボードなど他の機器を接続する場合、まず電源ケーブル以外の機器を接続して、最後に電源ケーブルを接続します。PCからRaspberryPiにssh接続する電源に接続して数分で起動が終了します。設定に問題がなければ、RaspberryPiが無線LANに接続されているはずです。ルーターのDHCP機能などで割当IPアドレスリストを見ると、IPアドレスが増えていることがわかると思います。PCからRaspberryPiにssh接続します。初期ユーザーはpi、パスワードはraspberryとなっています。$macOSやWindowsでもBonjourがインストールされていれば、raspberrypi.localでRaspberryPiを発見することができます。これで接続できない場合は、ルーターのDHCP機能などでIPアドレスを調べてください。ハマりポイントmicroSDのフォーマットはFAT32でなければならない例えばディスク・ユーティリティなどでexFATでフォーマットしてしまうと、RaspberryPiは起動しないようです。その場合、FAT32でフォーマットしなおしてください。B+の仕様によると、5V/2.5Aの電源が必要となります。試しに手元にあった5V/2.0A(スマホ充電用)の電源をRaspberryPiに接続してみましたが、起動しませんでした。同様の問題が報告されています。microSDの相性が悪いmicroSDの相性が悪いと起動しないようです。筆者はこの問題に遭遇したことはありません。所感とりあえず、RaspberryPiを使えるように最低限のセットアップを行いました。この手順が手作業なのは仕方ありませんが、次のOSセットアップやソフトウェア・セットアップは可能な限り自動化する予定です。