UX303LB and linux dual boot

About setting up a dual boot Linux Mint / Windows 10 on a fresh Asus UX303LB

Choice of Linux distribution

I wanted an easy to install and to configure Linux distribution, for a developping purpose as well as for every day needs (game, media, music, browsing…)

Ubuntu:
Works great, but Unity is not my favorite desktop interface. Moreover Unity happened to bug too often while gaming on native as well as on Wine games

Fedora:
Sounds better and gnome 3 is great! But it needs more configuration to have steam, mp3, proprietary drivers, …

OpenSuse:
KDE is efficient, and OpenSuse has a good user documentation. Open Suse is a good choice.

Mint:
It comes with the diversity of ubuntu applications and support, but with a stable gaming desktop. That was my final choice

Other:
They are so many other distributions than may be better, but well…

Issues with installation

Windows partitions

Windows 10 had trouble to install itself, with errors messages about GPT file system required. But it is unable to solve the issue itself.
Reading an article on the subject helps a lot to understand the situation: https://fr.wikipedia.org/wiki/GUID_Partition_Table

A linux started from a live USB can help windows:

1) Create a linux live USB
You can use lili, which works well : http://www.linuxliveusb.com/fr/home

2) Reformat the drive with gdisk
This post contains a great answer that helps me a lot:
http://askubuntu.com/questions/84501/how-can-i-change-convert-a-ubuntu-mbr-drive-to-a-gpt-and-make-ubuntu-boot-from

You’ll have to enter into the terminal

1
gdisk /dev/sda1

And follow the guide:
d to delete the partition
n to create a new partition, and then select the GPT system.
h to get a list of the available commands

Execute access with NTFS

After installing Windows and Linux, the last one cannot access my Windows files with execute rights.
This is a common and solvable problem:

1
2
3
4
sudo apt-get install ntfs-3g
sudo umount -a
sugo gedit /etc/fstab
sudo mount -a

And add this line to the fstab file
UUID=YOUR_DISK_UUID /media/data ntfs-3g rw,user,auto,exec,gid=100,uid=1000,nls=utf8,umask=002 0 0

HiDpi

This Asus comes with a high definition (3200*1800) screen which is not handled correctly by a lot of apps. But with a little configuration, it is easy to tell them how to behave.

General Desktop:
Search for “general” in the main menu to set the dpi settings to Double and then restart. The desktop will now be usable.

Other tools:
Follow this complete guide: https://wiki.archlinux.org/index.php/HiDPI

Best Applications

Web Browser
Chrome is for the time being the web browser that behave the best with a multitouch HiDpi screen.
Mint’s Chromium fails with HiDpi while firefox and opera cannot take advantage of the touchscreen

Usefull Apps

Some applications that tweaks your system:

Because having a terminal entry in the File browser is great:
http://community.linuxmint.com/software/view/nemo-terminal

Brackets is a good simple web editor, with a specific extension:
https://github.com/cgaspard/brackets-hidpi