Here is a one good news for Asus Transformer TF300T owners. Now they can install the Arch Linux in their device.
Actually, the method has been around for a little bit, but has been refined through updates. The XDA forum member cb22 released the method. Although it is not perfect, it is definitely a solid start.
Here is the list of things currently working:
- Dual boot with Android.
- Internal storage and MicroSD Card
- X11, with composting
- Mouse and keyboard on the dock, as well as dock hotplugging.
- Playing videos (full 1080P works great.) using Xfce’s media player
- Sensors (Light, compass, accelerometer, gyro). These are all exposed under sysfs.
- Charging / Dock charging. This appears to be managed by the kernel.
- USB gadget (as a RNDIS device for network access via USB)
- CPU frequency scaling / Tegra LP core. The LP core is automatically used you can see its status in /sys/kernel/cluster/active (when that file reads LP) and its use is simply what the current CPU1 use appears to be.
- WiFi, with NetworkManager
- 3G, on the TF300TG model, with NetworkManager
- Battery (and dock) status in Xfce
- USB port on the dock
- Some sensible key remapping (Back -> Escape, Search -> Alt, Home -> Super)
- Two finger scrolling with the mouse
- Rebooting from Linux (have to do a sync then hard power off)
- Basic framebuffer console – to get dual boot working I had to remove the FB console
- Using “standard” xv (as in, mplayer -vo xv). Untested really, use gstreamer.
DISCLAIMER : Best Android Blog would not be held responsible/liable for any damages that takes place to your device by following this procedure. So, do everything at your own risk.
- Flash the blob to staging using fastboot
- Untar the rootfs to /data/linux/. The easiest way to do this probably to copy it across to the transformer via adb or MTP, then run the given commands below:
# mkdir /data/linux
# tar -xzvf /storage/sdcard0/linux.tar.gz -C /data/linux
Incoming search terms:
- tf300 linux