If your firmware has a "boot from" hotkey (usually F12), then you use that as your dual-boot menu.
That's a big fail by Lenovo then, so why didn't you return it? When the support guys logged in to your computer to fix it, what did they do -- just go "yeah, or product is crap" and usher you away?
Mostly because I had more important things to do at the time. Though not perfect, the computer does work, it does get the job done.
And also, I wouldn't know which other brand/model to get. I made my decision to buy the X1E based on the HN community recommending Lenovo as having one of the best support for Linux. So if I switch to a different brand, I might end up with an even worse Linux experience, so it wasn't worth the risk to me.
There are know models and model lines that do so (like the T line). Usually they were / are even offered in variants with Linux preinstalled from Lenovo web site.
Other models may have and do have problems, unsupported hardware, etc.
Windows also supports EFI boot.
> I run Windows dual boot, since I need (native) Windows for certain work related tasks.
The windows/efi boot menu can handle dual boot.
But, assuming you want/need secure boot and bitlocker - I'm not sure if there is an easy way to avoid having to type in recovery key on kernel updates :/
Perhaps efi > direct windows and efi > grub > Linux might work? Probably still needs recovery key for bitlocker after grub update? Maybe this is solved now - I don't dual boot any machines w bitlocker right now.
>It should just work.
Then you should buy a laptop that ships with Linux and has official support from the vendor. Like the Dell XPS Developer edition, or anything from System76.
I run Windows dual boot, since I need (native) Windows for certain work related tasks.
> S3 suspend was removed as a default option by many hardware manufacturers. You will likely need to enter the BIOS to change this.
It's on, S3 is not the problem
> There is a bug in 5.17.x kernels where suspend doesn't work with bluetooth enabled. It will be fixed soon.
I'm not running 5.17.
But frankly, I don't want to care about all this "oh, but you just have to do [insanely_technical_thing]"
Sure, if I invest $LOTS_OF_TIME in it, I might be able to fix most of the issues. But this is a $3000 professional laptop, which is supposed to have good Linux support. This machine is my work equipment and I chose this expensive machine so I don't have to tinker with this stuff. It should just work.