raspberry PiのUbuntu20.04usbブートが復活しました

9月29日に「raspberry Piで突然usbブートができなくなりました」という記事を書きました。試行錯誤の末usbブートが復活したので、メモとして投稿します。

  • sdカードからUbuntu20.04をブートします。下記リンク先を参考にsdカードをバックアップします。
  • dev.classmethod.jp
  • raspberry Piusbメモリを刺して、上記リンク先を参考にusbメモリにリストアします。
  • 下記のリンク先を参考にvmlinuzを解凍

    *1

    、config.txtの変更、「auto_decompress_kernel」を作成、「999_decompress_rpi_kernel」を追加のうえ、sdカードを抜いて、再起動します。

www.yukkuriikouze.com

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にならないと実行できませんでした。