Comment 58 for bug 2065180

Revision history for this message
Benjamin Drung (bdrung) wrote :

I successfully verified the SRU on my Raspberry Pi Zero 2W:

```
bdrung@zero2w:~$ sudo cp /boot/initrd.img-6.8.0-1007-raspi /boot/initrd.img-6.8.0-1007-raspi.current-noble
bdrung@zero2w:~$ sudo sh -c '3cpio -t /boot/initrd.img-6.8.0-1007-raspi.current-noble > /boot/initrd.img-6.8.0-1007-raspi.current-noble.files'
bdrung@zero2w:~$ sudo apt install dracut-install=060+5-1ubuntu3.2
[...]
bdrung@zero2w:~$ sudo sh -c '3cpio -t /boot/initrd.img-6.8.0-1007-raspi > /boot/initrd.img-6.8.0-1007-raspi.files'
bdrung@zero2w:~$ diff -u /boot/initrd.img-6.8.0-1007-raspi.current-noble.files /boot/initrd.img-6.8.0-1007-raspi.files
bdrung@zero2w:~$ sudo hyperfine --warmup 1 -r 10 "update-initramfs -u"
Benchmark 1: update-initramfs -u
  Time (mean ± σ): 232.001 s ± 5.678 s [User: 55.456 s, System: 166.510 s]
  Range (min … max): 222.120 s … 239.610 s 10 runs

bdrung@zero2w:~$ sudo apt install -t noble-proposed cryptsetup-initramfs lvm2 open-iscsi overlayroot thin-provisioning-tools initramfs-tools
[...]
bdrung@zero2w:~$ sudo hyperfine --warmup 1 -r 10 "update-initramfs -u"
[sudo] password for bdrung:
Benchmark 1: update-initramfs -u
  Time (mean ± σ): 214.585 s ± 6.790 s [User: 46.486 s, System: 157.656 s]
  Range (min … max): 206.479 s … 225.762 s 10 runs
bdrung@zero2w:~$ dpkg -l | grep -E '(cryptsetup|initramfs-tools|dracut|open-iscsi|lvm2|thin-provisioning-tools|overlayroot)'
ii cryptsetup 2:2.7.0-1ubuntu4.1 arm64 disk encryption support - startup scripts
ii cryptsetup-bin 2:2.7.0-1ubuntu4.1 arm64 disk encryption support - command line tools
ii cryptsetup-initramfs 2:2.7.0-1ubuntu4.1 all disk encryption support - initramfs integration
ii dracut-install 060+5-1ubuntu3.2 arm64 dracut is an event driven initramfs infrastructure (dracut-install)
ii initramfs-tools 0.142ubuntu25.2 all generic modular initramfs generator (automation)
ii initramfs-tools-bin 0.142ubuntu25.2 arm64 binaries used by initramfs-tools
ii initramfs-tools-core 0.142ubuntu25.2 all generic modular initramfs generator (core tools)
ii libcryptsetup12:arm64 2:2.7.0-1ubuntu4.1 arm64 disk encryption support - shared library
ii liblvm2cmd2.03:arm64 2.03.16-3ubuntu3.1 arm64 LVM2 command library
ii lvm2 2.03.16-3ubuntu3.1 arm64 Linux Logical Volume Manager
ii open-iscsi 2.1.9-3ubuntu5.1 arm64 iSCSI initiator tools
ii overlayroot 0.48 all use an overlayfs on top of a read-only root filesystem
ii thin-provisioning-tools 0.9.0-2ubuntu5.1 arm64 Tools for handling thinly provisioned device-mapper meta-data
```