I disabled plymouth and the boot no longer hangs. VM booted normally 20 times in a row. Thanks again.
For anybody trying to do this, these are the steps I used. (They combine the “Plymouth - Manjaro” page linked at the top of the original post, cscs’s commands, and Teo on not having to uninstall packages).
- Remove plymouth hook from /etc/mkinitcpio.conf
sudo nano /etc/mkinitcpio.conf
Line from which to remove plymouth:
HOOKS="base udev autodetect modconf block keyboard keymap consolefont plymouth filesystems fsck"
- Regenerate the initramfs for your kernel
sudo mkinitcpio -P
On -P
, see mkinitcpio manpage
- Remove the word splash & quiet from the Grub command line options via editing /etc/default/grub
sudo nano /etc/default/grub
Line from which to remove the two words:
RUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=1 security=apparmor udev.log_priority=3"
- Update Grub config
sudo update-grub
- I did not remove plymouth packages (per Teo above).
Just for completeness, the command for removal is said to be:
sudo pacman -Rsn plymouth plymouth-theme-manjaro
That was it!