Beruflich Dokumente
Kultur Dokumente
work is licensed under the Creative Commons Attribution 4.0 International License. To view a
copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative
Commons, PO Box 1866, Mountain View, CA 94042, USA.
The problem with step by step guides. The information is only accurate for up to a few months.
Follow this guide with a grain of salt. Check if something is working before trying to repair it. After fixing it,
verify if it is really working.
Most importantly, backup your data. You already do it monthly, don't you?
Resources
Download the ISO file you prefer. I personally like Xubuntu for its lightweight, yet powerful & customizable
desktop environment.
Ubuntu: https://www.ubuntu.com/download/desktop
Xubuntu: https://xubuntu.org/download
Other torrents: http://torrent.ubuntu.com/
Note: Download the 64 bit version. 32 bit versions may fail to boot.
On Windows
The defaults should be alright, I'd just recommend setting the partition scheme to GTP UEFI, since ASUS
T100 and Windows 10 are compatible with it. Make sure you are flashing the correct device.
Copy the bootia32.efi file in the EFI/BOOT directory. This directory should already contain various
EFI files: probably BOOTx64.EFI and grubx64.efi .
If, like jfwells, you would like to build bootia32.efi by yourself, follow his guide (primarily for Linux
Ubuntu and other Linux Debian-derivatives): https://github.com/jfwells/linux-asus-t100ta/tree/master/boot
4. Boot
For novice users, follow Ubuntu's tutorial. But do not reboot at the end of the installation. Press the
button Continue testing instead. https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop#4
When you are done with Ubuntu's tutorial, jump to the section Install bootloader in this document.
For more advanced users, choose the last installation type: Something else.
5. Partitioning
The changes done in this section are not effectively written on the disk. The actual partitioning will happen
when we'll run the installation. Therefore, you can go back at any time and try again.
Note: A new ESP's filesystem is displayed as ext4 in ubiquity when partitioning, before install. This is a
display bug. The ESP is a VFAT or FAT32 partition.
Note: Ignore the device with a single partition of 8014 MB, namely /dev/mmcblk0 .
Keep Windows
Ditch Windows
Delete each partition, except the ESP. The ESP is probably one of the first partition, its size is 100
MB, and may be labeled SYSTEM .
Select the partition you want to delete
Press the - button to delete it.
Note: Alternatively, if you know what you are doing, you can create a new partition table and a new ESP.
Backup the old ESP, just in case.
Make sure 'Device for bootloader installation' is the right device, probably /dev/mmcblk2
Install now
...Installation...
When finished, Continue testing
7. Install bootloader
Enable WiFi
/!\ Theses filenames are for T100TA only. Other T100's (T100CHI, etc) has other brcmfmac numbers
Now, you should be able to connect your ASUS T100 to your network.
Chroot steps
Find the EFI System Partition. This should be the VFAT partition next to /target
lsblk -f
lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
loop0 squashfs /rofs
sda
└─sda1 ntfs Restore 0A32F68B32F67AD1
sdb
└─sdb1 vfat XUBUNTU_18_ D85F-FC95 /cdrom
mmcblk2
├─mmcblk2p1 vfat 1DA4-A881
└─mmcblk2p2 ext4 a1994fa2-ddf3-...ff /target
mmcblk2boot0
mmcblk2boot1
mmcblk0
└─mmcblk0p1 vfat 9016-4EF8 /media/xubuntu/9016-4EF8
apt update
apt install grub-efi-ia32 # grub-pc removed is normal behavior
grub-install --efi-directory /boot/efi
update-grub
Check efibootmgr to see if ubuntu is in BootCurrent and first in BootOrder, as shown below:
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0002
Boot0001* ubuntu
Boot0002* UEFI: USB stick
8. Boot options
Power saving
If you want the system to boot faster, let's say 1 second after the GRUB boot screen
GRUB_DEFAULT=0
GRUB_TIMEOUT=1
/!\ T100TA only. Other T100's (T100CHI, etc) has other audio device numbers
sudo rm /var/lib/alsa/asound.state
ll /usr/share/alsa/ucm/bytcr-rt5640
total 16
-rw-r--r-- 1 root root 8552 Aug 1 21:35 HiFi
-rw-r--r-- 1 root root 118 Aug 1 21:35 bytcr-rt5640.conf
pavucontrol
Configuration pane
Card Name: off
Built-in audio: Play HiFi quality music
Input device: ignore it, this is for your micro.
Output device
Port: Headphones or speaker playback
You are good!
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
History
20180815
20180802
First version