This is a weird one. My partner was gifted a Surface Go model 1824 (gen 1) by their best friend, who unexpectedly died a couple of weeks back. It’s nearing the Windows 10 end of support date, so my plan was to install Mint, but there’s a hitch: the only goddamned USB port on the system is shot. It’s the USB controller, which I’ve given up on trying to fix as it looks like a hardware issue.
I still want to install Linux because this thing now has super sentimental value. I’ve freed up 16 gb on the HDD, so I have some space to work with. There’s a micro SD slot that still functions, but the stupid system doesn’t support booting from it (although a Reddit post suggested you can still do so if you set it up in Grub, which I don’t know how to do properly at all). The only thing I can think of is installing something on a partition or partitions that acts as install media, but I have no idea how to do that.
Ive tried using Grub2Win’s ISOboot function with the Mint install ISO and I can get it to start, but it stalls out waiting ad nauseum for DHCP. I think it thinks it’s a PXE install. Maybe my parameters are set wrong? Actual PXE is a no-go because no network adapter. I tried intently staring at the Mint ISO, then staring at the tablet; no data was transferred, but I did develop a headache.
I’m so, so stumped. Any ideas, anyone?
If it has ethernet you can likely do a network boot.
Is the HDD removable? I’ve swapped hard drives between thinkpads before and linux didn’t seem to care that it’s suddenly on a different machine. So maybe you can install something on the HDD on a different machine (that has a usb) and then swap the HDD back into the Surface. Maybe there will still be things to smooth out later, but it’s something to try.
Does the Surface Go have a SSD in it? And/or can you install a SSD into it? The specs do imply that it supports SSD so you should at least have a port in there for that. If so, as long as you have a spare machine you can install the Surface’s SSD into another system, then install Linux Mint normally there, then re-install the SSD back into the Surface Go.
I’ve never done that but it’s been mentioned a few times in the Linux Mint forums so apparently that is a roundabout way of installing on a machine without working USB ports. e.g.
https://forums.linuxmint.com/viewtopic.php?t=388243
https://forums.linuxmint.com/viewtopic.php?t=361542
Not sure how well Mint works specifically on Surface Go but it’s worth a try, most likely you’d use the same steps to install other distros on there.
EDIT: Without a spare system you might be able to download then write the Mint ISO onto a second partition inside Windows and boot from the Mint installer partition afterwards. Not sure how well that would work but someone else in the forums mentioned it https://forums.linuxmint.com/viewtopic.php?t=369154
If its really important hardware, consider repairing the usb controller.