How to Install Ubuntu on Nexus S Natively [Guide]

Developer Steven Troughton-Smith has managed to putt off another new hack on Nexus S. This time, he’s managed to get Ubuntu booting on Nexus S although the touchscreen doesn’t work yet due to kernel issues which he hopes to fix with MeeGo stuff.

Ubuntu on Nexus S

How Steven got Ubuntu working on Nexus S is that he used an HD2 Ubuntu image (v0.3), loaded it to the internal memory. No flashing required.

If you’re feeling adventurous and want to give it a shot, here’s a guide that can help you get going:

  1. Download Ubuntu for HTC HD2 version 0.3 ( download links at the end of this guide )
  2. Take the rootfs.ext2 file and drag it to your Nexus S in a folder called Ubuntu.
  3. Use fastboot to boot the following image:
  4. Using ADB, push this file: to etc/X11/xorg.conf and reboot Ubuntu. This will fix the screen output.

As mentioned above, the touchscreen should be fixed soon. Meanwhile, you can enjoy Ubuntu on your Nexus S to some extent!

Steve was previously able to port MeeGo 1.1 to HTC HD2 as well.

Download Ubuntu for HTC HD2 version 0.3

Follow us on Facebook and Twitter and subscribe to our RSS feed for more!

Technology enthusiast, Internet addict, photography fan, movie buff, music aficionado.