Raspberry Pi OS/ 64-bit Ubuntu OS またはその他のOSをeMMCにフラッシュする方法
reTerminal上のCM4のeMMCストレージにRaspberry Pi OS/ 64-bit Ubuntu OSまたはその他のOSをフラッシュできます。必要なドライバーがインストールされると、reTerminalのUSB Type-CポートをPCに接続するだけで、外部ドライブとして表示されます。まず、reTerminalの背面シェルを取り外します。
ハードウェア分解手順
- ステップ1. 4つのゴムカバーを取り外し、その下にある4つのネジを外してreTerminalの背面シェルを開きます
- ステップ2. 2つのネジを取り外してヒートシンクを分解します
- ステップ3. 下図に従ってブートモードスイッチを下に倒します
次にソフトウェアのセットアップに移ります。お使いのオペレーティングシステムに応じて手順に従ってください
ソフトウェアセットアップ
Windows用
-
ステップ1. このリンクをクリックしてrpibootセットアップインストーラーをダウンロードし、必要なドライバーとブートツールをインストールします
-
ステップ2. USB Type-CケーブルでreTerminalをPCに接続します
Windowsがハードウェアを検出し、必要なドライバーをインストールします
-
ステップ3. 先ほどインストールしたrpibootツールを検索して開きます
-
ステップ4. ファイルエクスプローラーを開くと、Compute Module 4のeMMCがUSBマスストレージデバイスとして表示されます
reTerminalに元々搭載されているRaspberry Pi OSをフラッシュする場合は、このWikiに戻ってください。
そうでない場合は、以下の手順を続行してください。
-
ステップ5. このリンクにアクセスしてRaspberry Pi Imagerソフトウェアをダウンロードします
-
ステップ6. Raspberry Pi Imagerソフトウェアを開きます
- ステップ7. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます
ここでホスト名の設定、SSHの有効化、パスワードの設定、wifiの設定、ロケール設定などを行うことができます
- ステップ8. CHOOSE OSをクリックして、お好みのOSを選択します
注意: Other general purpose OSに移動することで、64-bit Ubuntuなどの他のOSを選択できます
-
ステップ9. CHOOSE STORAGEをクリックして、接続されたeMMCドライブを選択します
-
ステップ10. 最後に、WRITEをクリックします
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ11. ブートモードスイッチを元の位置に戻し、reTerminalシェルを組み立てます
これで**こちら**にスキップできます
MAC用
以下の手順を進める前にhomebrewをインストールする必要があります。
ターミナルを開いてbrew -V
と入力して、正しいhomebrew環境がセットアップされているかを確認してください。インストールされているhomebrew環境のバージョンが表示されるはずです。
- ステップ1. usbbootリポジトリをクローンします
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- ステップ 2. libusb をインストールする
brew install libusb
- ステップ 3. pkg-config をインストール
brew install pkg-config
- ステップ 4. makeを使用してビルドする
make
- ステップ 5. バイナリを実行する
sudo ./rpiboot
- ステップ 6. reTerminalをUSB Type-Cケーブルを使ってMacコンピュータに接続します
reTerminalに元々搭載されているRaspberry Pi OSをフラッシュする場合は、このWikiに戻ってください。
そうでない場合は、以下の手順を続行してください。
-
ステップ 7. このリンクにアクセスしてRaspberry Pi Imagerアプリケーションをダウンロードしてインストールします
-
ステップ 8. Raspberry Pi Imagerアプリケーションを開きます
- ステップ 9. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます
ここでホスト名の設定、SSHの有効化、パスワードの設定、Wi-Fiの設定、ロケール設定などを行うことができます
- ステップ 10. CHOOSE OSをクリックして、お好みのOSを選択します
注意: Other general purpose OSに移動することで、64-bit UbuntuなどのOSを選択できます
-
ステップ 11. CHOOSE STORAGEをクリックして、接続されたeMMCドライブを選択します
-
ステップ 12. 最後に、WRITEをクリックします
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ 13. Boot Mode switchを元の位置に戻し、reTerminalのシェルを組み立てます
これで**こちら**にスキップできます
Linux用
rpibootのソースコードを取得するためにGitを使用するので、Gitがインストールされていることを確認してください
- ステップ 1. ターミナルウィンドウを開き、以下を入力してパッケージリストを更新します
sudo apt-get update
- ステップ 2. 以下のコマンドで Git をインストールします
sudo apt install git pkg-config make gcc libusb-1.0-0-dev
- ステップ 3. 日付が正しく設定されていない場合、Gitがエラーを出力する可能性があります。これを修正するために以下を入力してください
sudo date MMDDhhmm
注意: ここで MM は月、DD は日付、hh と mm はそれぞれ時と分です。
- ステップ 4. usbboot ツールリポジトリをクローンする
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- ステップ 5. usbbootツールをビルドしてインストールします
make
- ステップ 6. usbbootツールを実行すると、接続を待機します
sudo ./rpiboot
- ステップ 7. USB Type-CケーブルでreTerminalをPCに接続します
reTerminalに元々搭載されているRaspberry Pi OSをフラッシュする場合は、このWikiに戻ってください。
そうでない場合は、以下の手順を続行してください。
-
ステップ 8. このリンクにアクセスしてRaspberry Pi Imagerソフトウェアをダウンロードします
-
ステップ 9. Raspberry Pi Imagerソフトウェアを開きます
- ステップ 10. キーボードでCTRL + SHIFT + Xを押して詳細オプションウィンドウを開きます
ここでホスト名の設定、SSHの有効化、パスワードの設定、wifiの設定、ロケール設定などを行うことができます
- ステップ 11. CHOOSE OSをクリックして、お好みのOSを選択します
注意: Other general purpose OSに移動することで、64-bit UbuntuなどのOSを選択できます
-
ステップ 12. CHOOSE STORAGEをクリックして、接続されたeMMCドライブを選択します
-
ステップ 13. 最後に、WRITEをクリックします
フラッシュプロセスが完了するまで数分お待ちください。
- ステップ 14. Boot Modeスイッチを元の位置に戻し、reTerminalのシェルを組み立てます