Boot stuck on plymouth-quit-wait.service

I just installed qubes on my new pc and the installation worked fine. But on the first boot after i enter the emcryption password the boot process stucks on plymouth-quit-wait.service. What can i do to fix this?

Try to boot with nomodeset kernel command line option.
You can add it for a test like this:

You can also try to reinstall Qubes OS with kernel-latest option.

Did you install Qubes OS on external USB drive?

Where do i add the nomodeset option? Same place like qubes.skip_autostart? I did not install it on a USB drive. I try the reinstall with latest kernel now. Any drawbacks with this option?

Yes.

Latest kernel has better support for newer hardware, but could be less stable, because it’s less tested.

The nomodeset option worked. Is the nomodeset change permanent?

No, the change in the GRUB menu during boot is only for current boot.
Using nomodeset is forcing GPU to use VESA driver that could have worse performance and limited functionality, compared to a proper driver.
Do you have Nvidia RTX 50 series GPU?
It’s not supported by nouveau driver, so you’ll need to install the proprietary Nvidia driver in dom0 for it to work.
If you’re okay with using nomodeset, instead of installing a proper driver, then to make it persistent, you can add this line at the end of /etc/default/grub file in dom0:

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX nomodeset"

And then regenerate grub config:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

I have a RTX 40 Series GPU. I try to install the driver in dom0. Should i install all drivers my mainboard needs in one go? I mean cpu network and so on. I think i have a network driver problem too. Or should i first try the install with latest kernel?

Then you need to install and use kernel-latest in dom0.
The stable kernel version in dom0 is 6.6, but the support for RTX 40 series GPU was added only in kernel 6.7.
You can install the latest kernel using this command in dom0:

sudo qubes-dom0-update kernel-latest

Or just reinstall Qubes OS with kernel-latest option.

Kernel-latest will have newer drivers, so it’s better to use it in your case.

1 Like

Or you can just update dom0, because I think the current stable kernel version is 6.12 and it should work for you as well.