Here's my experience...
Surface Pro 3, 128GB SSD.
About 3 months ago I started to play with dual booting my SP3. I was running Windows 10 and Kali Linux. All was great but I allocated the wrong amount of space to Kali and when attempting to correct, I fat fingered the wrong partition and deleted both Kali and Windows. Rather, I formatted the SSD to 0,0,0, and yeah, I have nothing more than a SP3 that can show the BIOS. So to reiterate, I have no OS at all on my surface.
I was able to finally get a linux distro to boot into a live version but cannot get it to install onto the SSD. It keeps failing at loading boot loader and quits the install. I have tried to let it fail, then reboot live, install boot repair and run, but still no success. I have attempted about 7 different kernals and all but Lubuntu seemed to actually fire up. The others won't. I have checked the .iso's in virtual box and they work just fine but something fails once loaded to bootable USB.
I have been without the SP3 now for about 1 1/2 months and am at my intelligence limit. I have TERRIBLE internet right now cause i'm overseas, so downloading something like Ubuntu is even difficult and takes about 2 days. I'm stuck with only having 1 single USB flash drive at 4GB so I cannot load any large OS's. I have a new stick coming in, but mail takes about 6 weeks to arrive.
Please let me know of any suggestions, thoughts, or critiques. I don't care what OS fires up at this point, as long as I can get it to install onto the SSD, I can at least have a computer till I get back home.