I recently purchased a Dell XPS13 (9365) (thanks to Bitnami for whom I now work) which comes with Windows 10 preinstalled. I was aware when purchasing that suspend on Linux is not yet working (thanks David Farrell), as well as other functionality (autorotate, pen integration etc.) and so was keen to have a few options to work on this machine:
- Running Ubuntu within VirtualBox.
- Dual booting to Ubuntu/Linux (once the suspend issues fixed, I'll be using this most of the time)
- Bash on Windows (mainly just out of interest)
There were already various articles around for setting up dual booting on the Dell XPS13 9365 model, but none of them had a complete picture. Here's what I did:
- Downloaded and installed all Dell driver, firmware and application updates from Windows 10
- Temporarily disabled hibernation, pagefile and system protection to be able to resize the drive using Windows 10's partition software
- Switched the SSD drive (and Windows 10) to AHCI mode mode (as Linux doesn't support the default NVMExpress RAID as David mentions)
With that done, I was able to install Ubuntu while still dual booting Windows 10. Currently it's most practical to boot Windows mostly and work within an Ubuntu 17.04 VirtualBox image as I move around quite a bit and depend on suspend/resume. But the difference between running in a VM and on the metal is noticeable so I'll be watching the suspend bug and testing the newer kernel releases.