1. Home
  2. Mobile
  3. How to install ubuntu linux on htc hd2

How To Install Ubuntu Linux on HTC HD2

HD2-UbuntuHTC HD2, originally released with Windows, has become an increasingly popular handset for porting various operating systems. In the past, we have featured the installation of several operating systems on this device and this time, we will guide you through the process of installing Ubuntu Linux on your HD2.

For our previous coverage of different operating systems for the HTC HD2, please see:

Ubuntu is a popular Linux distribution originally intended for desktops and laptops. However, those over at XDA-Developers forums have modded it for HD2’s exceptionally flexible hardware. It should be noted that this is an SD card-only boot up and leaves the internal memory of your phone untouched.

This build is reported to have the following features working and tested on the HD2:

  • Kernel base htc-msm-2.6.32
  • Improved touchscreen and keypad driver allow for decent navigation.
  • Wi-Fi
  • 3G (One touch operation)
  • Vibration(One touch operation)
  • USB drivers added for foreign devices
  • Enlarged rootfilesystem size to 2GB
  • Tweaked On Screen Keyboard & enlarged GUI components.
  • Screen Rotation
  • Some apps preinstalled such as Firefox Fennec with Kinetic Scrolling, Pidgin Instant Messaging etc.
  • Easy installation of extra languages
  • GUI for the gnome-player to have basic playback control of video playback.

Here is how to get Ubuntu up and running on your HTC HD2.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.


  • HTC HD2 Ubuntu Image (Download link no longer working; grab it with this (https://linuxtogo.org/~lgorris/hd2/hd2-ubuntu_0.2.zip.torrent) torrent or visit the forum thread linked below for mirrors)
  • Radio ROM version 2.08 or above (upgrade necessary if you have a lower version; known working Radios are and,
  • >HaRET Executable,
  • Startup Configuration file for HaRET(copy paste the contents here to startup.txt and place on your root)
  • SD card with atleast 3GB of free space.



  1. Extract the HD2 Ubuntu Image to the root directory of your SD card so that the ‘Ubuntu’ folder is directly on SD card root and not in any other folder.
  2. Place the HaRET executable somewhere on your SD card.
  3. Save any unsaved work that you might be carrying out on your Windows as next step will exit windows.
  4. Run Haret.exe.

HaRET will now end Windows and boot you into Ubuntu! Try Ubuntu on your phone and experience using a desktop based operating system on your handheld device. Don’t forget to let us know how it turns out.

For any updates, issues and suggestions, please go to the XDA-Developers forum thread but before you ask for help there, do read up on the FAQs.


  1. Ok, fairly new to all this flashing and stuff, but got Ubuntu working great on my HD2 with Haret when it was running Windows 6.5, but have replaced that with Android 4.0.3 ICS… still have the image for Ubuntu on SD card, anyone with quick answer on how I boot into Unbuntu again from ICS?


  2. EDIT!
    I think I found a link:


    it has a direct & torrent download

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.