1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#!/bin/bash set -euo pipefail shopt -s nullglob ESP="/boot/efi" BOOT="/boot" for img in "$BOOT"/booster-*.img; do kver=$(booster cat "$img" etc/booster.init.yaml | grep '^kernel:' | awk '{print $2}') if [[ -n "$kver" ]]; then echo "Removing systemd-boot entry for kernel $kver from $img..." kernel-install remove "$kver" || true fi done