Hello all! I’m looking to install OpenSUSE Tumbleweed on my laptop but I’m hoping that I could receive some input beforehand as I am still only an intermediate Linux user and I haven’t found a single comprehensive guide on what I’m trying to do. Hopefully, this thread will help to consolidate my research and address any flaws in my plan.
Some backstory:
I own an HP Spectre convertible laptop. Notable for this post, it comes equipped with a 32gb intel optane drive for use in windows as a caching device and a trusted platform module (tpm).
For some reason, it’s Windows support was atrocious- it always ran hot, it was plagued by sleep issues, and it only lasted 2 weeks before coming to an irreparable bluescreen that I could not recover Windows from (the system restore points that I had set up also conveniently didn’t work). Seeing as it was a warranty replacement for a previous spectre with a broken mic that had also ran into an unfixable bluescreen that resulted in me having to reinstall windows, I decided enough was enough and decided to install Manjaro’s KDE spin. At this point, my Linux knowledge was fairly limited, so I forewent disk encryption in the install, disabled secure boot (as it seems Manjaro does not support this), and left the optane drive unused as I was not sure how to make use of it.
Since then, I’ve become more experienced with Linux, using it as my daily driver both on the spectre as well as a separate, older “workstation” laptop that I have wired up as if it were a desktop. While it still works, the spectre has become a bit unstable in starting up and shutting down, to the point where I was considering a reinstall. I wasn’t sure if I wanted to install Manjaro again, so I did some research and found OpenSUSE Tumbleweed to be highly compelling.
Meat of the question:
I want to actually make use of the hardware and security features of my laptop, especially as COVID restrictions begin to lessen and I start to travel with it more.
Based on this wiki page, it seems encrypting an OpenSUSE install is very straightforward. Typing the key at every boot seems like it would be a hassle though, especially compared to the functionality of Bitlocker on windows where it automatically would decrypt on normal boots without needing a password to be inputted. Luckily, this reddit comment discussing trusted boot seems as if OpenSUSE does have this functionality available through use of a TPM and is easily accessible at install.
Then, the final piece of the puzzle is to make use of the 32g Optane drive as a caching solution as I can’t figure out what else to do with it. I’ve found this article discussing how to do this in Ubuntu. Looking at it, nothing seems to be too Ubuntu-specific (aside from the apt commands of course) so I’m wondering if I can use it as a guide for OpenSUSE as well.
So, what are your thoughts? If I follow the encryption guide on the wiki, check the secure boot and trusted boot checkbox in the installer, and follow the guide of the article for the optane drive, should I be good? Will I need to somehow also add the optane drive to the TPM so it is unlocked at boot as well?
Is there anything that I am overlooking or other items that I should take into consideration before following through with this? Thank you so much for your help!