お兄ちゃん!
「ブートローダ(boot loader)」を更新すると
動作が安定したり
新しい機能を使えるように
なる場合があるみたい
「ブートローダ」って何なのかな?
ブートローダは
起動時に OS を呼び出すソフトウェアだよ
Raspberry Pi の電源が入ると
最初に動くソフトウェアなんだ
microSD カードや USB ドライブ
ネットワークなどから
OS を探して読み込んでくれるんだ
何だか更新は危ない印象だなぁ
下手に触ると起動しなくなっちゃいそう…
Raspberry Pi には
ブートローダの安全な更新を行う
専用ツールが用意されているんだ
今回はブートローダの
更新について話そう!
rpi-eeprom-update
コマンドrpi-eeprom-update
は
Raspberry Pi の
ブートローダ更新ツールだよ
rpi-eeprom-update [オプション]...
rpi-eeprom-update
はrpi-eeprom
パッケージに含まれているよもしコマンドが見つからなければインストールしよう!sudo apt install -y rpi-eeprom
rpi-eeprom-update
を使う準備は OK だよ!まずは
rpi-eeprom-update
を実行しようアップデートがあるかどうかを確認できるんだrpi-eeprom-update
うん!
*** UPDATE AVAILABLE ***
BOOTLOADER: update available
CURRENT: Wed 5 Jun 15:41:49 UTC 2024 (1717602109)
LATEST: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
Use raspi-config to change the release.
あっ!「アップデート利用可能(UPDATE AVAILABLE)」と 目立つ表記があるよ!
それなら更新があるねブートローダの更新は以下のようにするよ
sudo rpi-eeprom-update -a
注意があるよブートローダを更新中は電源を切らないようにねブートローダが正しく動かず起動できなくなってしまう場合があるんだ
*** PREPARING EEPROM UPDATES ***
BOOTLOADER: update available
CURRENT: Wed 5 Jun 15:41:49 UTC 2024 (1717602109)
LATEST: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
Use raspi-config to change the release.
CURRENT: Wed 5 Jun 15:41:49 UTC 2024 (1717602109)
UPDATE: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
BOOTFS: /boot/firmware
'/tmp/tmp.dPExKx88EG' -> '/boot/firmware/pieeprom.upd'
UPDATING bootloader. This could take up to a minute. Please wait
*** Do not disconnect the power until the update is complete ***
If a problem occurs then the Raspberry Pi Imager may be used to create
a bootloader rescue SD card image which restores the default bootloader image.
flashrom -p linux_spi:dev=/dev/spidev10.0,spispeed=16000 -w /boot/firmware/pieeprom.upd
UPDATE SUCCESSFUL
ちょっと緊張したけど…無事更新が終わったみたい
ブートローダは起動時に動くソフトウェアなんだよね?更新後は再起動すればいいのかな?
そのとおり再起動すれば新しいブートローダが使われるよ!
sudo systemctl reboot
再起動したら再び
rpi-eeprom-update
を実行してブートローダを確認してみようrpi-eeprom-update
どうなったかな?
BOOTLOADER: up to date
CURRENT: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
LATEST: Mon 23 Sep 13:02:56 UTC 2024 (1727096576)
RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
Use raspi-config to change the release.
今回はブートローダの更新を行ったよ!
rpi-eeprom-update
を使うんだ!ブートローダは Raspberry Pi の性能を引き出す大事なプログラムなんだ時々アップデートを確認して新しい機能や安定性を手に入れよう!