Raspberry Pi4ファームウェアはUSBブートをサポートしています。従来のmicroSDカードの代わりに、USB HDD、SSD、またはUSBサムドライブからRaspberry Pi4でお気に入りのオペレーティングシステムを簡単に起動できます。 USBブートには多くの利点があります。
1)より安価なストレージ
USBHDDまたはUSBSSDは、同じ容量のmicroSDカードよりも安価です。したがって、ストレージのコストを削減できます。
2)より速い起動時間
USB SSDは、従来のmicroSDカードよりもはるかに高速です。オペレーティングシステムは、従来のmicroSDカードよりもUSBSSDからの起動が速くなります。
3)寿命
USBSSDまたはUSBHDDは、microSDカードよりもはるかに長い寿命があります。 microSDカードと比較して、ハードウェア障害の可能性は低くなります。繰り返しになりますが、USBSSDまたはUSBHDDは、microSDカードとは異なり、重いI / Oワークロードを処理できます。
この記事では、Raspberry Pi 4でUSBブートを有効にし、USB SSD / HDD /サムドライブからRaspberryPiOSをブートする方法を紹介します。それでは、始めましょう!
必要なもの:
この記事をフォローするには、次のものが必要です。
- Raspberry Pi4シングルボードコンピューター
- Raspberry Pi4用のUSBType-C電源
- Raspberry PiOSイメージがフラッシュされたMicroSDカード
- Raspberry Pi4でのインターネット接続
- Raspberry Pi4へのVNCリモートデスクトップアクセスまたはSSHアクセス用のラップトップまたはデスクトップコンピューター
ノート :SSHまたはVNCを介してRaspberry Pi 4にリモートでアクセスしたくない場合は、モニター、キーボード、およびマウスもRaspberryPiに接続する必要があります。 VNCリモートデスクトッププロトコルを介してRaspberryPi 4をリモートで接続するため、これらは必要ありません。私のセットアップは、Raspberry Pi4のヘッドレスセットアップとも呼ばれます。
microSDカードでRaspberryPi OSイメージをフラッシュする方法についてサポートが必要な場合は、私の記事「Raspberry PiImagerをインストールして使用する方法」を確認してください。
Raspberry Piの初心者で、Raspberry Pi4にRaspberryPi OSをインストールする際にサポートが必要な場合は、私の記事を確認してください。 Raspberry Pi4にRaspberryPiOSをインストールする方法 。
また、Raspberry Pi 4のヘッドレスセットアップについてサポートが必要な場合は、私の記事「外部モニターなしでRaspberry Pi4にRaspberryPiOSをインストールして構成する方法」を確認してください。
Raspberry Pi 4でUSBブートを有効にする:
このセクションでは、Raspberry Pi4でUSBブートを有効にする方法を紹介します。
Raspberry Pi 4でUSBブートを有効にする前に、Raspberry PiOSの既存のパッケージをすべて更新する必要があります。ファームウェアを更新してUSBブートを有効にできるようにします。
まず、次のコマンドを使用してAPTパッケージリポジトリキャッシュを更新します。
$sudoaptアップデート
APTパッケージリポジトリキャッシュを更新する必要があります。
ご覧のとおり、いくつかのアップデートが利用可能です。
既存のすべてのパッケージを更新するには、次のコマンドを実行します。
更新を確認するには、を押します と 次にを押します< 入力 >。
APTパッケージマネージャーは、インターネットから必要なすべてのアップデートをダウンロードしてインストールします。完了するまでに時間がかかる場合があります。
この時点で、既存のすべてのパッケージをインストールする必要があります。
変更を有効にするには、次のコマンドを使用してRaspberry Pi4を再起動します。
次に、Raspberry Pi4のファームウェアを更新する必要があります。
Raspberry Pi 4が起動したら、ターミナルを開き、次のようにraspi-config RaspberryPi構成ツールを実行します。
$sudoraspi-config
ここから、 ブートオプション を押して< 入力 >。
選択する ブートROMバージョン を押して< 入力 >。
選択する 最新最新バージョンのブートROMソフトウェアを使用する を押して< 入力 >。
選択する< はい >を押して< 入力 >。
押す< 入力 >>
選択する< 終了 >を押して< 入力 >。
選択する< はい >を押して< 入力 >。 Raspberry Pi4が再起動するはずです。起動したら、ファームウェアを更新する必要があります。
これで、Raspberry Pi4でUSBブートを有効にできます。
Raspberry Pi 4が起動したら、ターミナルを開いて実行します raspi-config 次のように:
$sudoraspi-config
選択する ブートオプション を押して< 入力 >。
選択する 起動順序 を押して< 入力 >。
選択する USBブート を押して< 入力 >。
押す< 入力 >。
選択する< 終了 >を押して< 入力 >。
選択する< はい >を押して< 入力 >。 Raspberry Pi4が再起動するはずです。起動したら、USB起動を有効にする必要があります。
USBブートステータスの確認:
USBブートが有効になっているかどうかを確認するには、ターミナルを開いて次のコマンドを実行します。
$vcgencmd bootloader_config
あなたが持っている場合 0xf41 として 起動順序 、その後、USBブートがRaspberry Pi4で正常に有効になります。
microSDカードのUSBHDD / SDD /サムドライブへのクローン作成:
を使用して、USBストレージデバイスでお気に入りのオペレーティングシステムをフラッシュするだけです。 鯨 エッチャー また ラズベリーパイイメージャー 。また、microSDカードからUSBストレージデバイス(HDD、SSD、サムドライブなど)にオペレーティングシステムのクローンを作成することもできます。 microSDカードからUSBストレージデバイスにオペレーティングシステムのクローンを作成すると、すべてのデータを保持できるため、オペレーティングシステムを再構成したり、使用するプログラムを再インストールしたりする必要がありません。
このセクションでは、Raspberry Pi4を使用してmicroSDカードからUSBHDD / SDD /サムドライブにRaspberryPiOSのクローンを作成する方法を紹介します。
ご覧のとおり、現在、Raspberry PiOSはmicroSDカードにインストールされています mmcblk0 。
$lsblk
USB HDD / SSD /サムドライブをRaspberryPi4に挿入します。
以下のスクリーンショットに示すように、ストレージ/ブロックデバイスリストに表示されます。
$lsblk
Raspberry Pi OSメニューから、に移動します 付属品 >> SDカードコピー機 。
SDカードコピー機が起動します。
からmicroSDカード(ソース)を選択します デバイスからコピー ドロップダウンメニューから、USB HDD / SSD /サムドライブ(ターゲット)を選択します。 デバイスにコピー ドロップダウンメニュー。完了したら、をクリックします 始める 。
クローン操作を確認するには、をクリックします はい 。
SDカードコピー機は、microSDカードからUSBストレージデバイスへのコンテンツのコピーを開始する必要があります。完了するまでしばらく時間がかかります。
クローン操作が完了したら、をクリックします わかった 。
クリック 選ぶ SDカードコピー機を閉じます。
次に、次のコマンドを使用してRaspberry Pi4の電源を切ります。
USB HDD / SDD /サムドライブからのRaspberryPi 4でのOSの起動:
USBストレージデバイスの準備ができたので、Raspberry Pi 4からmicroSDカードを取り出し、USB HDD / SSD /サムドライブのみを保持します。次に、Raspberry Pi4の電源を入れます。
Raspberry Pi 4は、USB HDD / SSD /サムドライブから起動する必要があります。
ご覧のとおり、オペレーティングシステムはUSB HDD / SSD /サムドライブから起動しました。
結論:
この記事では、Raspberry PiOSを使用してRaspberryPi4でUSBブートを有効にする方法を説明しました。また、microSDカードからUSB HDD / SSD /サムドライブにOSを複製し、USBストレージデバイスから起動する方法も示しました。