Remote USB Selector

リモートUSBセレクタ・SDCardインストールガイド

以下から、Raspberry Pi OS Liteをインストールするためにインストーラをダウンロードする。

https://www.raspberrypi.org/software/

Download for Windowsをクリック。

imager_1.5.exe

がダウンロードされるので、インストールする。

Raspberry Pi Imager v1.4を起動する。

Raspberry Pi OS(Other)を選択。

Raspberry Pi OS Lite(32-bit)を選択。

SD CardをPCに認識させたうえで、”CHOOSE SD CARD”をクリック。

インストール先のSD Cardを選択する。

“WRITE”をクリック。

そのディスクの中身は消されちゃうけどよい?聞かれるので、”YES”をクリック。

終わるまで待ち。

「SDカードをリーダーから外ずせるよ」、と言われるのでSD-Cardを取り外して”CONTINUE”をクリック。

Raspberry Pi zero WHに

・SD-Cardを挿入

・ディスプレイをHDMIケーブルで接続

・USBキーボードを接続

・電源用USBケーブルを接続

して電源を投入する。

ログイン画面が出たら、

user: pi

password: raspberry

を入力する。

Raspiの設定を行う。

キーボード設定

SSH有効化

WIFIアクセスポイント設定

最後尾にWIFIの設定(アクセスポイント名・パスワード)を書く。

リブートをする

リブートを完了したら、ログインして、

wlan0inet:の項目にご自宅のネットワークアドレスが書かれていれば、無線LANが使える状態です。

もし、見覚えのないアドレスや、inet:自体がない場合は、WIFIの設定が失敗しています。

もう一度見直してみてください。

以降は、SSHを使ってPCから操作をします。

ここでは、teratermを使用します。

さきほどのログインの時に使ったユーザー名とパスワードを入力。

インストールを円滑に行うためにアプリ取得先のサーバーを追加します。

最後尾に以下を追加する。

パッケージリストの更新を行う。

好きなテキストエディタがあればインストールする。

例えば、emacsの場合は以下を入力。nanoでよいならば必要ありません。

WEBサーバーをインストールする。

PHPをインストール・有効化する。

PHPの設定を変更する。

大きいファイルアップロードするので以下の2つを変更する。

WEBアカウントがUSBメモリをmountできるように以下の設定をする。

ファイルの最後尾に以下を追加する。

USBがマウントするフォルダを作成する。

WEBアカウントがGPIOを制御できるように以下の設定をする。

WEBアカウントがraspiの電源を落とせるように以下の設定をする。

最後尾に以下を追加する。

※ 保存する際に、.tmpファイルを保存するような表示になるが、保存すると目的のファイル(/etc/sudoers)が変更されます。

elFinderをダウンロード・展開・WEBへコピーする。

※このバージョンがダウンロードできない場合は、

https://studio-42.github.io/elFinder/

から最新のバージョン番号に書き換えたうえで実行してください。

elFinderのセットアップをする。

以下を変更する。★の行を追加する。(★は目印なだけなので書いてはダメ)

★の”pathと””uploadAllow”と書かれた行を書き換える。(★は目印なだけなので書いてはダメ)

WEBサーバーを再起動する。(手順の最後にリブートするのでしなくてもOK)

Remote USB Selectorのソフトウェアをインストールする

起動時にスクリプトが読まれるように登録する。

“exit 0″の直前に以下を追加する。

リブートする。