The kernel file, at least in AOSC OS, is named vmlinux instead of
vmlinuz if uncompressed.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
outfile="$dracutsysrootdir/boot/efi/${MACHINE_ID}/${kernel}/initrd"
elif [[ -f "$dracutsysrootdir"/lib/modules/${kernel}/initrd ]]; then
outfile="$dracutsysrootdir/lib/modules/${kernel}/initrd"
- elif [[ -e $dracutsysrootdir/boot/vmlinuz-${kernel} ]]; then
+ elif [[ -e $dracutsysrootdir/boot/vmlinuz-${kernel} || -e $dracutsysrootdir/boot/vmlinux-${kernel} ]]; then
outfile="$dracutsysrootdir/boot/initramfs-${kernel}.img"
elif [[ -z $dracutsysrootdir ]] \
&& [[ $MACHINE_ID ]] \