27. USB boot

HDDが余っているので、Raspberry pi 3BにUSB接続してmicroSDカードの代わりにbootデバイスとして使えないかを調べたら、使えることが分かり試してみた。

    手順概要:

  1. 事前設定
  2. USB bootに替える前にmicroSDカードのraspi osで以下を設定しrebootを行う必要が有る。(因みに、raspi 4bではEEPROMの更新が必要のようだ)

    ※/boot/config.txtに追記する $ echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt $ echo program_usb_boot_timeout=1 | sudo tee -a /boot/config.txt $ vcgencmd otp_dump | grep 17: > 17:1020000a $ sudo reboot $ vcgencmd otp_dump | grep 17: > 17:3020000a
  3. HDDにOSイメージのコピー
  4. 「Raspberry Pi Imager」を使って最新版raspi osをHDDにコピーする

  5. HDDからboot
  6. raspiからmicroSDカードを抜いてUSBにHDDを接続してraspiの電源オンし、以降は通常のraspi os導入手順に従ってセットアップする

  7. 結果
  8. 問題無く起動でき、microSDより気持ち動きが早いように感じた。
    また、2020/12/02版のraspiosを導入したのだが、いつのまにかbluetoothの機能が改善されていて、以前苦労して設定していた作業が不要になった。更に、pulseaudioがデフォルトで導入されていることも分かった。
    参考までに、raspiosのリリースノートを調べたら以下の様な記述が有った。

    2021-01-11:    : * Added timeout to hide messages from USB device monitor after 5 seconds * Bug fix - PulseAudio output was in mono * Bug fix - brief audio interruptions at start of playback in VLC * Bug fix - old ALSA output settings being used instead of PulseAudio settings by some applications * Bug fix - crash in PulseAudio volume controller when used on multichannel devices    : 2020-12-02: * PulseAudio now included and running by default * Bluealsa Bluetooth interface removed - Bluetooth audio is now handled by PulseAudio * LXPanel volume control plugin replaced with PulseAudio version   :

【参考】

  1. USB mass storage boot
  2. [メモ] Raspberry Pi3でUSBブートする
  3. Raspberry Pi 4 Model B で USB ブート(1)
このページは"Vue.js"を利用してみました。
2021/01/12