TL;DR: How do I install Linux directly onto a NVMe for a different PC?
I am trying to fix a laptop (Microsoft Surface Go 2) where I needed to replace the NVMe & the single USB A port has decided to crap out* too (and it won't boot off the USB C port w/o or w/ a docking dongle attached--I tried a USB C thumbdrive right into the USB C port, as well as USB A thumbdrives plugged into it).
I typically use openSUSE Tumbleweed w/ KDE. I don't think this is a distro/DE specific issue.
I have a working desktop w/ openSUSE TW, and, as of now, an external USB3 NVMe adapter. I am thinking that I can just install the OS to the laptop, but it has some different components from my home-made workstation, and I don't want to confuse my little installer.
Anyone know if there is a way to pull this off?
Can I just write a live distro to it, or do a multiboot ISO (I think I have a few options on how to do that already installed, and could boot into Windows and use one of the swell multi-boot installers) w/ either a live edition ISO or install ISO?
I just don't want grub to fire up and be all disappointed that there really isn't an NVIDIA card when it goes to switch from framebuffer to full GUI mode. It isn't a particularly special set of components, except a very irritating Microsoft BIOS.
*Known QC problem.
PS: NVMe doesn't even have a partition table and I don't plan on installing Windows, even if it is MS HW.