Hi, I had installed qubesos according to this guide Detached Header
Boot menu was missing every time i re-plug my detached usb drive. I was able to add it using efibootmgr -c -v -u -L option.
But,
I updated my motherboard bios to latest after the update i’m not able to boot qubes to add my missing uefi boot menu entry of qubes.
I’m using Nvidia 2060 Graphics card and disabled it during boot. It ends up with dracut timeout and I can’t access keyboard to save logs.
My backup restore isn’t working too says header missing.
Please help
Thank you.
it’s been over a 6 months. Yeah the updated bios is acting strange i’m trying all combinations to see which one works. There are so many settings about my CPU
I have added the boot menu entry but after entering password it takes forever to decrypt or start login screen.
What i understand qubes specific settings that i need to work are
virtualization enabled.
IOMMU enabled.
secure boot off
TPM off
Due to dracut timeout errors i tried flashing several times in different os.
I can’t restore my backup too, I can boot to dom0 if IOMMU is disabled.
I get the following screen but if IOMMU is enable after this no login screen
To troubleshoot the issue i accidentally boot up fedora-live and issued the following command
efibootmgr -v -c -u -l QubesOS -l /EFI/qubes/grubx64.efi -d /dev/sde -p 1
after this i got the disk password and didn’t login.
I think we need a glossary first here.
the boot process would be :
grub password.
grub menu.
boot splash / dracut.
lightdm login screen.
what happen after you enter grub password?
are there any grub menu pop out ?
explain to me what thing you do after can’t boot?
and please enable all requirement to run qubes os.
after entering the boot grub password it used to go directly to lightdm login screen.
But after the bios update no lightdm screen stuck at boot splash.
if IOMMU is disabled. I can boot successfully
Update : Enabled IOMMU disabled SMT.
everything is working fine now. My problem is solved but i’m still unsure why the backup didn’t restore.
disabling SMT solved my problem. Thank you everyone for guiding me i wouldn’t have made it without you guys.
last night i was trying to install windows 10 on my 240GB ssd but it created partition on nvme0n1.
My qubes luks partition couldn’t be decrypted for this reason.
Linux and Windows don’t go well together.
I can find EFI and windows recovery partition on my nvme. so i guess nothing can be done at this stage?
You tried to install Windows on SSD that has Qubes with detached header?
Or you tried to install Windows on another SSD but Windows ended up creating partitions on your Qubes SSD?
Since all your Qubes SSD was encrypted and you had detached header then WIndows just treated all your disk as free space.
You can try to manually decrypt your nvme0n1 but I’m not sure if it’s possible to recover LVM when it was partially overwritten, assuming /dev/nvme0n1 - your Qubes disk and /dev/sde1 - detached header: