grub-mkconfig can't find initramfs images generated by dracut-install 22 October 2020, 04:44:38 /usr/share/libalpm/scripts/dracut-install generates two initramfs images: initramfs-linux-dracut.img and initramfs-linux-dracut-fallback.img. grub-mkconfig can't find them because of the way /etc/grub.d/10_linux searches for initramfs images. As a result, a /boot/grub/grub.cfg file is generated without an initrd for the menu entries. This means the system will not boot. Editing 10_linux is out of the question since it's provided upstream by the GRUB developers. The solution that would require the least amount of changes would be to edit dracut-install to generate images that grub-mkconfig can find. dracut-remove would also need to be edited. That brings up an important issue though: dracut on Arch does not provide installation and removal hooks, but Artix does. Artix also provides an update-grub command, which runs grub-mkconfig -o /boot/grub/grub.cfg. The dracut-hook AUR package seems to not have the same issue, although I have not tested it. Dracut is eventually supposed to replace mkinitcpio, so it surprises me that Arch does not provide an automated way to generate dracut images.