It took me few weeks to get it done. Now, I will leave it here for me and other people that might be interested in.
Tested with Linux Mint 18.3, Sylvia, Cinnamon.
- Create Linux ISO image on USB with Rufus. Choose default options. Don't change anything. 
- Set BIOS: - Main (tab) 
 Network Boot: Disabled
 F12 Boot Menu: Disabled
 Wake on LAN: Disabled
 Touchpad: Advanced
 Lid Open Resume: Enabled
 D2D Recovery: Enabled
 GPT Partition Recovery: None
 Clear GPT Partition: None
 GPT Partition Record: No Record- Security 
 Supervisor Password is: Set (if not set, set it, you will change that later...)
 User Password is: Clear
 HDD Password is: Frozen
 Password on Boot: Disabled
 Secure Boot Mode: Standard
 Current TPM (TCM) State: Installed
 Change TPM (TCM) State: Enabled- Boot 
 Boot Mode: UEFI
 Secure Boot: Disabled- Boot priority order: 
 ATAPI CDROM: HL-DT-ST DVDRAM GUE1N
 HDD: KINGSTON RBU-SC152S37128GG3
 USB CDROM:
 USB FDD:
 USB HDD:
 Network Boot-IPv4:
 Network Boot-IPv6:- Save BIOS settings and exit (F10, Right arrow, Enter). 
- Plug in USB and reboot system. If you done everything correctly, you should see linux booting. 
- When it boots and you see Linux Live (some distro name) desktop, then open terminal Ctrl + Alt + T, and confirm command ubiquity -b to run installation manually, but bypassing boot installer/loader which causes system freeze. 
- I installed linux without internet connection and minimal addon or packages or features. With erase disk option. When linux is installed then click Continue testing (don't reboot, yet). 
- Then do next steps in Terminal: - sudo mount /dev/sda2 /mnt 
 sudo mkdir /mnt/boot/efi (if exists, ignore it, go to next step)
 sudo mount /dev/sda1 /mnt/boot/efi
 for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done- sudo modprobe efivars 
 sudo apt-get install --reinstall grub-efi-amd64
 sudo grub-install --no-nvram --root-directory=/mnt
- Change root to /mnt - sudo chroot /mnt 
 sudo update-grub- cd /boot/efi/EFI 
 sudo cp -R ubuntu/* BOOT/
 cd BOOT
 sudo cp grubx64.efi bootx64.efi
- Reboot the system and go to BIOS (F2). 
Change BIOS settings: Security (tab) > Set Supervisor Password to empty password or no password. In order to change password, type old password and for new password don't write anything and just Press Enter 2X (twice, for empty password I mean, no password). Save and exit BIOS. Remove USB if you didn't yet. Reboot the system.
DONE!
Congratulations @mrnastykilla! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPTo support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!