I tried to change my Xen and dom0 kernel arguments by editing /etc/default/grub
as root in dom0, and then running, also as root, grub2-mkconfig -o /boot/grub2/grub.cfg
. Unfortunately now my system is unbootable - even if I put all the command line arguments back to how they were!
I was unable to get a dracut shell to diagnose the problem because the boot just gets stuck with “A start job is running for Qubes Dom0 startup setup (7h 7min 57s / no limit)”
I suspect that grub2-mkconfig is, by default, creating broken initial ramdisks which don’t have the right modules included to mount the root filesystem.