PS: an inelegant workaround is to run apt more than once. It is neater to install fontconfig early (tested, works),
+ --essential-hook='chroot $1 apt install fontconfig -y' ...rather than install linux-image-generic late, or switch plymouth over to a fontful theme and sit through a second initrd rebuild. (mkinitramfs is quite slow, even with --include=pigz). I haven't tested the below strategies today, but they've worked in the past. - --include=linux-image-amd64/bullseye-backports + --customize-hook='chroot $1 apt install linux-image-amd64/bullseye-backport' - --include=desktop-base + --customize-hook='chroot $1 apt install desktop-base' + --customize-hook='chroot $1 update-initramfs -u -k all' - --include=desktop-base + --customize-hook='chroot $1 plymouth-set-default-theme --rebuild-initrd bgrt'