After running Qubes OS for a while, I decided to buy a new laptop since mine is a bit old and unfortunately its RAM is soldered so I can’t upgrade.
So I bought this new Lenovo Yoga Pro 7 Gen 9, but after booting from USB and selecting either of the install options (default, test and install, verbose, latest kernel…) I see the boot log for a few seconds and then the pc reboots.
I’ve used this USB stick and its contents to install Qubes OS on two other devices, both a desktop and my old laptop, without problems.
I also tried another USB device, I tried using rufus instead of dd, but the problem is still the same. I can get to the boot menu, but then the OS installer doesn’t boot.
Now, I’d try to boot and install in legacy mode, as I read on the docs that there’s some bug with Lenovo and UEFI , but unfortunately Lenovo removed that option altogether for this new shiny laptop of theirs.
Am I cooked? Should I just return this pc and buy something else to run Qubes OS on?
My suggestion is to proceed with installation, then after installation is complete, boot the kernel with those parameters, and perform first boot setup.
Why? Because then journalctl will tell you everything you need to know if you get a black screen
If you are comfortable posting it here, we can help.
I tried that way, adding the parameters you suggested. The boot process goes on seemingly forever with logs that get printed out constantly and very slowly.
Yes - without acpi=off – as I understod it, the machine boots fine when ACPI is disabled and now the question is “why doesn’t it boot when ACPI is enabled?”
The options to Xen makes it very verbose and makes sure to print messages to the sceen for debugging (resulting in a slooooow boot). At the same time, Xen is instructed to not reboot when something crash, so we can get a hint about “Who killed the kernel?” … and with the noreboot=1, we get a chance to take pictures of the messages.
I also have a Lenovo laptop (T14, Gen3) with AMD CPU/GPU that I would like to run Qubes on … and I’ve made it to this point as well and is trying to decode the kernel stack trace to figure out what I need to do, to make it run with ACPI on … but I’m stuck at this point. :-/
So I hope we can exchange suggestions/ideas about what could be the next step - and maybe someone with more insight from the forum will chip in with things we can dive into.