I want to share my experience installing Ubuntu on ASUS, including some programs that I need. Previously, I tried installing Ubuntu on ASUS X550LD dual boot with Windows 10, but it’s failed due to the UEFI configuration, it has an installed Windows. The solution that worked for me is keeping install Ubuntu in UEFI mode instead of changing the BIOS to be legacy mode (CSM). Ensure that CSM is disabled and Fast boot is disabled. Security boot should be disabled also although some people do not.

For creating Ubuntu installer, I provided

  1. an USB disk with 4 GB storage,
  2. Ubuntu 14.04 64 bit ISO file, and
  3. YUMI UEFI Multiboot installer.

First, create live Ubuntu on USB disk by using YUMI UEFI Multiboot installer. You may download the installer on the official site.

Second, restart the laptop ASUS and press button ESC on keyboard from beginning. Choose UEFI General usb. In this time, you will be directed to the boot page for Ubuntu. Select and press Enter.

Third, do the regular steps for installing Ubuntu. Keep in mind, that the disk for dual boot with Windows, we must have one EFI partition. In my case, I made the partition ext4 and swap as logical partition.

After Ubuntu already get installed, I installed some software that I need.

  • I uninstalled Libre Office and preferred installing Free Office. For me, the user interface Free Office is more comfortable because I am previously used to use Ms Office. We may download the file and read the documentation here.
  • I uninstalled Mozilla Firefox browser and preferred Chromium browser. I found the Firefox some times is freezing after opening some sites. It’s different with Chromium that can survive with multiple tabs. To install Chromium, we only open Ubuntu Software Center program and search it there.
  • I installed Dropbox for Linux. Please visit the official site.
  • I installed GIMP (photo editor), Inkscape (vector editor), Kazam (screen recorder), Audacity (voice editor), KTimer (countdown timer), PlayOnLinux and Wine (Microsoft compatible program) in Ubuntu Software Center.
  • I installed TeamViewer 13 for remote desktop program. We can get the installer from the official site.
  • I installed Draw.IO program for drawing UML diagram. Please visit the official site.
  • I installed XAMPP for Linux. We may download the file from the official site and read the tutorial for installing it here.

CREATE XAMPP Desktop icon

From this answer, first of all you need to install gksu with the following command:

sudo apt-get install gksu

Then, run:

gksu gedit /usr/share/applications/xampp-control-panel.desktop

and save the following code in the file.

(You are using 64 bit system so there is no need to change anything, simply do copy paste)

[Desktop Entry]
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run

Note: For 32 bit xampp type “manager-linux.run” at place of “manager-linux-x64.run”

Run following command in terminal:

sudo apt-get update

Now check applications, its icon has been created. It will not create icon on desktop, it will create a entry in applications search.


Other software that I installed as below.


Referred to the official site, after download the program from here, then install Android Studio on Linux as follows:

  1. Unpack the .zip file you downloaded to an appropriate location for your applications, such as within /usr/local/ for your user profile, or /opt/ for shared users.
  2. To launch Android Studio, open a terminal, navigate to the android-studio/bin/ directory, and execute studio.sh.
  3. Select whether you want to import previous Android Studio settings or not, then click OK.
  4. The Android Studio Setup Wizard guides you though the rest of the setup, which includes downloading Android SDK components that are required for development.

Tip: To make Android Studio available in your list of applications, select Tools > Create Desktop Entryfrom the Android Studio menu bar.

Required libraries for 64-bit machines:

If you are running a 64-bit version of Ubuntu, you need to install some 32-bit libraries with the following command:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

If you are running 64-bit Fedora, the command is:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686



sudo apt install snapd
sudo snap install telegram-desktop



sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer



sudo apt-get install git

INSTALL TLP (for saving battery)

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

INSTALL XDM (download manager, alternative for IDM)

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install xdman



I followed the tutorial from this site.

wget http://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.1/en_us/FoxitReader2.1.0805_Server_x86_enu_Setup.run.tar.gz

tar xzvf FoxitReader*.tar.gz

sudo chmod a+x FoxitReader*.run



This documentation was posted for sharing. I hope it will be useful.

Thank you.