tl:dr I would like to know how to replicate the following modification using the new unified EFI boot scheme of ver 4.1. ( With Qubes v4.0.4 I manaually added “i915.enable_psr=0” to the kernel parameter line of xen.cfg and it fixed my problem). I can’t figure out how to achieve the same with ver4.1 boot process.
I have been using Qubes v4.0.4 on a Dell 7490 without any problems since overcoming a screen freezing issue mid 2021 (full details and solution here). My solution with v4.0.4 was to manually edit xen.cfg from a linux live USB to add the following parameter the kernel options “i915.enable_psr=0”. I only needed to do it once per dom0 kernel update and it ran fine.
After doing a clean install of ver4.1, my PC locking up problem is back which is not surprising if the xen configuration doesn’t use the option described above. So I just need to add it again, but the boot process has changed to a unified EFI structure as described by icequbes1 at the end of this thread here.
I believe the right way to do this is to invoke the simple editor “e” option and make edits during the new v4.1 Qubes boot process, but it is not obvious to me at what level of the heirarchy I should traverse before pressing “e”,… and when editing, what syntax is added and where, in order to influence the kernel options.
Using a linuxlive usb to explore the qubes v4.1 installation, I took a look at the autogenerated /EFI/qubes/grub.cfg file, and can see references to customization by editing the /etc/grub.d/40_custom file. I believe this file is in the Luks encrypted partition accessible after booting into Qubes, however I don’t get 20 seconds in that enviornment before the PC freezes and I have to reboot.
Any guidance/thoughts on the syntax and where/how to edit the start up process to add my custom kernel option?
… or where I might find some online docs that might be able to help?
Thanks for any answers/pointers.