How to Install the ArchLinux on the Transformer TF300T

0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 0 Flares ×

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.

ArchLinux on the Transformer TF300T

Here is the list of things currently working:

  • Dual boot with Android.
  • Internal storage and MicroSD Card
  • X11, with composting
  • Audio
  • Mouse and keyboard on the dock, as well as dock hotplugging.
  • Touchscreen
  • 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)

Non-working issues:

  • Bluetooth
  • 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.
  • Cameras

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.

Installation instructions:

  • 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:

$ su
# mkdir /data/linux
# tar -xzvf /storage/sdcard0/linux.tar.gz -C /data/linux

About Sarvesh Darak

Sarvesh Darak is a blogger, an online marketer, a social media specialist and an Android Lover. At Best Android Blog, he writes Android news & tutorials for Android Rooting. He is the tech head and ensures that the blog keeps running at good pace. He also looks after all the SEO and promotion work. He’s from Surat, India and keep contributing regularly at the blog.

Speak Your Mind


0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 0 Flares ×