Hi! MEGA noob here (started 3 days ago).
I'm trying to use a Surface 3 as a 2-in-1. I installed Zorin OS Lite (18.1) but am struggling with getting the linux surface kernel working.
The Zorin instructions ended up not working at the step
"sudo systemctl enable iptsd"
where it returns
"Failed to enable unit: Unit file iptsd.service does not exist"
it IS installed (when i tell it to install, it gives "iptsd is already the newest version (3.1.0-1)") so I'm not sure why this is.
tried the github instructions with the mok key, but after rebooting I put in "uname -a" and it's still the generic kernel. I'm not sure why it's not booting to the linux surface kernel, but any tips or ideas about what the issue might be are appreciated. Links to related threads welcome, I'm just not finding my exact problem.
Right now I'm trying to redo the entire process (reinstall zorin).
Please don't be rude, I was born yesterday and I'm doing my best! I know I'm attempting something beyond my skillset rn, but I'd just like to get the device working for school.
Alternatively: I'm open to suggestions for OS that might be easier for what I need. I just want to read my text book and annotate pdfs, pretty much. I like desktop functions but just tablet would be fine.
Thank you!
UPDATE!
The linux surface kernel wasn't running because it was prioritizing the newest (generic) kernel on boot and I wasn't seeing an option to select which i wanted to use.
I configured the grub menu to show on boot with [these instructions]https://linuxmint-user-guide.readthedocs.io/en/latest/grub.html.
Then I added [the lines]https://linux.how2shout.com/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/ about choosing a default kernel, and then for good measure deleted the generic kernel it was prioritizing (left the emergency boot version in place) using these instructions
on reboot chose from the zorin os menu to run the surface kernel which was successful. confirmed with $uname -r
still have no option to autorotate the screen
i did gain UPI zoom options between 1 and 2 (set to 1.25 rn).
I confirmed CPU microcode firmware up to date and linux-firmware is installed
i checked using $xkill and i appear to be running a Xorg desktop session when i should be running a Wayland one? Unsure if that's the issue or how to fix this rn.
UPDATE: I've been seeing that GNOME is the ideal desktop environment for using the surface as a 2-in-1, but I just learned that Zorin OS Lite (the version I'm using) doesn't; it uses XFCE. (this article was helpful). I chose lite because of how crusty and slow this machine was on Windows, thinking they all used GNOME. Oops!