4.1 rc2 Disk Password Screen doesn't move and installer didn't recognize existing ESP

I just did a fresh install of 4.1 rc2. The first time i rebooted after install, it took more than 20 mins to shutdown and on restart it takes 30-40 mins to complete the loading bar on the screen enter disk password, but even after an hour or so when it looks complete, it won’t let me enter the disk password while a seemingly completed bar is still displayed. Had to hard reboot.

EDIT: Pressing Esc on the enter disk password screen loads the system messages where i see the enter disk password line. It accepts the password and continues booting. It booted fine this time, but took about 4-5 mins to start sys-net, sys-firewall, sys-usb & sys-<another> VMs

System setup:

  • Debian 11 LUKS+ LVM (ext4) (first OS - fresh)
  • Qubes 4.1 rc2 LUKS+BTRFS (automatic partitioning)

Hardware:

  • Intel Iris Xe Graphics G7
  • Intel Core i7-1165G7
  • 32 GB DDR4-3200 Samsung
  • 2TB 510 Seagate Firecuda

Qubes installer didn’t recognize the already existing ESP partition and insisted on creating it’s own. Side effect of that has been both my OSes behave as if on different drives and cannot see each other.

Following are relevant details of the system booted in Debian:

$ efibootmgr -v

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0003,0001,0000,2001,2002,2003
Boot0000* Linpus lite   HD(1,GPT,070151d1-cdc3-414b-b3ee-25e84bb2c862,0x800,0x1dc800)/File(\EFI\Boot\grubx64.efi)RC
Boot0001* debian        HD(1,GPT,070151d1-cdc3-414b-b3ee-25e84bb2c862,0x800,0x1dc800)/File(\EFI\debian\shimx64.efi)
Boot0003* Qubes OS      HD(1,GPT,070151d1-cdc3-414b-b3ee-25e84bb2c862,0x800,0x1dc800)/File(\EFI\qubes\grubx64.efi)
Boot2001* EFI USB Device        RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC

$ lsblk

NAME                MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
nvme0n1             259:0    0   1.8T  0 disk  
├─nvme0n1p1         259:1    0   953M  0 part  /boot/efi
├─nvme0n1p2         259:2    0   954M  0 part  /boot
├─nvme0n1p3         259:3    0 119.2G  0 part  
│ └─nvme0n1p3_crypt 254:0    0 119.2G  0 crypt 
│   ├─db-swap       254:1    0   7.4G  0 lvm   [SWAP]
│   ├─db-root       254:2    0  18.6G  0 lvm   /
│   └─db-home       254:3    0  93.1G  0 lvm   /home
├─nvme0n1p4         259:4    0     1G  0 part         # /boot
├─nvme0n1p5         259:5    0   3.9G  0 part         # swap
└─nvme0n1p6         259:6    0   1.7T  0 part         # /

/etc/defaut/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

Steps taken to mitigate get fix efi/grub so grub sees Qubes:

  • ran update-grub
  • ran efibootmgr -o to make Debian the first entry
  • ran os-prober - didn’t change grub entries