9月29日に「raspberry Piで突然usbブートができなくなりました」という記事を書きました。試行錯誤の末usbブートが復活したので、メモとして投稿します。
- sdカードからUbuntu20.04をブートします。下記リンク先を参考にsdカードをバックアップします。
- dev.classmethod.jp
- raspberry Piにusbメモリを刺して、上記リンク先を参考にusbメモリにリストアします。
- 下記のリンク先を参考にvmlinuzを解凍 、config.txtの変更、「auto_decompress_kernel」を作成、「999_decompress_rpi_kernel」を追加のうえ、sdカードを抜いて、再起動します。
- uname -r
5.4.0-1045-raspi
- lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 48.9M 1 loop /snap/core18/2127
loop1 7:1 0 49M 1 loop /snap/core18/2248
loop2 7:2 0 57.4M 1 loop /snap/core20/1171
loop3 7:3 0 65.4M 1 loop /snap/lxd/21753
loop4 7:4 0 57.4M 1 loop /snap/core20/1084
loop5 7:5 0 61.5M 1 loop /snap/lxd/14958
loop6 7:6 0 61.3M 1 loop /snap/lxd/14808
loop7 7:7 0 28.2M 1 loop /snap/snapd/13269
loop8 7:8 0 28.2M 1 loop /snap/snapd/13643
loop9 7:9 0 65.4M 1 loop /snap/lxd/21783
sda 8:0 0 447.1G 0 disk
└─sda1 8:1 0 447.1G 0 part /home/sigeaki/public
sdb 8:16 1 114.6G 0 disk
├─sdb1 8:17 1 256M 0 part /boot/firmware
└─sdb2 8:18 1 114.4G 0 part /
*1:vmlinuzを解凍は、私の環境では、「sudo su -」 でrootにならないと実行できませんでした。