I have installed Qubes OS in the internal NVMe, but I feel like I am not yet ready to use it has main system, so I tried moving the internal disk and use it as an external disk using an USB enclosure, but it is not working, basically grub on the USB is found and boots, I can select the Qubes OS entry, it look likes Linux is booting, but in the next graphical screen the disk encryption password input box is never shown and I need to force stop the laptop
No there is not prompt for the encryption passphrase, just 3 lines of what seems the starting of Linux boot process, and if I wait after many seconds it reports a timeout, probably because the root is not found
Yes it is installed and works.
To clarify, I installed everything while the disk was internal, and everything is working, then I decided to move the disk as external USB, and only then it does not boot
If you chosen to install sys-usb then how Xen/dom0 could use usb disk and start sys-usb when sys-usb is not working jet?
For that to work usb must be working inside dom0 so big no to making sys-usb.
Because you opted for external usb service. So every usb service is in separate qube which is started after dom0 start. But dom0 is on usb, but here is no usb unless sys-usb starts, but sys-usb wont start because dom0 won’t start.
You could attach permanently usb controller to dom0 but then… nothing connected to usb will work since sys-usb will have no access to usb. And in the end it might not start at all…
There was few threads about system on usb - all of them with user question and no answers. It say someting.
There is one thread that works but that’s for /boot only - whole system is on internal. That’s easier because it’s done before whole system starts.