New Qubes OS user here.
I successfully installed the latest stable Qubes OS, but I messed something up with the USB qube. I noticed that there is no usb qube in qube manager window, so I installed it following instructions here:
Using this command:
sudo qubesctl state.sls qvm.sys-usb
After that I started this newly installed qube and noticed my usb mouse stopped working. But that’s not the worst thing, after restart I am not able to boot into Qubes at all. The bootloader is working, but aftet that it’s entering emergency mode.
It gives warnings that luks partiton, root, swap, dom0-root does not exist.
I have Qubes installed on an external SSD and I read that usb qube might be blocking usb devices to access dom0. So I assume that’s the problem, but how can I now fix this, if I cannot boot into OS?
In Qubes OS grub boot menu add qubes.skip_autostart kernel option and remove rd.qubes.hide_all_usb kernel option:
Once you’ve booted in Qubes OS you can disable sys-usb autostart until you’ll configure it correctly and you also need to remove rd.qubes.hide_all_usb kernel option from grub config like this:
If he’s not using a USB keyboard (which looks like it according to the command he used), he needs to look for rd.qubes.hide_all_usb instead of usbcore.authorized_default=0
Ok, something weird happened.
I had to do something on my normal OS, so I disconnected my external SSD on which Qubes is installed and booted into my normals OS. Then I connected external SSD back and expected to find the entry on boot priority list, but there is nothing related to Qubes OS. The SSD itself does show up on my main Linux OS.
What could’ve happened?
No use to reinstall it, the problem will persist. You need to fix it as stated in the first link by copying and renaming the files in EFI System partition.
I managed to get Qubes to boot again.
It actually was really simple. I just copy pasted stuff in regular file manager, renamed files and then executed the last command in terminal.