HDDが余っているので、Raspberry pi 3BにUSB接続してmicroSDカードの代わりにbootデバイスとして使えないかを調べたら、使えることが分かり試してみた。
手順概要:
- 事前設定
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
- HDDにOSイメージのコピー
「Raspberry Pi Imager」を使って最新版raspi osをHDDにコピーする
- HDDからboot
raspiからmicroSDカードを抜いてUSBにHDDを接続してraspiの電源オンし、以降は通常のraspi os導入手順に従ってセットアップする
- 結果
問題無く起動でき、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
: