Thought I could write down my findings on tweaking the 7th Gen based i7 laptop... I bought a 256 GB SSD based laptop (which features 16 GB RAM) and QHD+ display. Since I felt 256 GB SSD is quite small for having linux to run along side with it, I choose to swap the SSD with a 512 GB variant. Upgrade requirements: a. 'Samsung 512GB M.2 PCI Express Gen3 x4,Solid state drive SSD,PM95' (the keyword here is Gen 3 x4 --- m-key). Samsung 950 PRO with 512 GB SSD is perhaps recommended if the price factor is acceptable, as it runs atleast twice as fast as the one I had installed. To me it was $195 vs. $315. b. T5 screwdriver and a phillips screwdriver -- to swap out the ssd. c. A USB memory to make a bootable copy of Clonezilla (32-bit may be sufficient ) - http://clonezilla.org/downloads.php d. Another USB storage that can store atleast 256 GB of data (for backing up the data from the stock 256 GB SSD) e. Another USB storage for Ubuntu 16.10 x64. Upgrade steps: (a) Backup the SSD 1. Make sure to have tweaked the stock windows on razer to the the desired setup and additional programs that one requires to be installed. 2. Shrink the primary disk (should be C:\ I suppose) -- https://technet.microsoft.com/en-us/library/gg309169.aspx Note: This instructions are almost same for Win 10 and Win 7. 3. Reboot the PC into Clonezilla (Rufus bootable program works in Win 10 to write it to USB) 4. Choose the option to write disk to image file and write the entire 256 GB SSD. (Let me know if anyone likes to see a step-by-step guide on this -- screenshots / video) (b) Swap out to 512 GB SSD 1. Shutdown the Laptop 2. Use the T5 screwdriver to remove the 8 screws (don't worry about warranty Razer quality seems good enough to not go for a claim ) 3. Notice a black colored tape covering the entire SSD. Note: If that silver colored ribbon is not installed back properly, the HDMI + USB ports on the right side would not work. 4. Swap the SSD. 5. Fasten the screws back in the reverse order of disassembly. (b) Restore the SSD image onto a larger disk drive 1. Boot into clonezilla. 2. Choose to restore image file into disk. 3. Choose Advanced option to restore by 'relative size of partition'. (c) Installing Ubuntu 1. Boot the PC with Ubuntu 16.10 2. Select to Install Ubuntu. And make sure the following partition scheme is setup... ➜ ~ sudo parted -l Model: Unknown (unknown) Disk /dev/nvme0n1: 512GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 12.6GB 12.6GB ntfs Basic data partition diag 2 12.6GB 12.7GB 105MB fat32 EFI system partition boot, esp 3 12.7GB 12.7GB 16.8MB Microsoft reserved partition msftres 4 12.7GB 230GB 217GB ntfs Basic data partition msftdata 6 230GB 230GB 300MB ext4 8 230GB 493GB 263GB ext4 7 493GB 511GB 18.0GB linux-swap(v1) 5 511GB 512GB 1050MB ntfs Basic data partition diag 3. Finish-up the installation by setting up the login user and other tweaks. In my case when the installation completed, I have grub2 to boot up the PC and provides me with a choice of starting Ubuntu or Windows. I also ended up installing Cinnamon desktop onto Ubuntu (as Linux Mint live disk did not work for me). I do have wireless-network to touchpad to touchscreen working fine. Haven't tried any thunderbolt docking station to see if this is working.