XPrivacy for Android Lollipop – XDA Xposed Tuesday

Have you ever been on the Google Play Store and saw an app that you wanted to … more

How a HTC Droid Eris Changed a Members Life

Rarely can a member say that Android development or XDA had a profound effect on … more

XDA Office Space: Frankenstein’s Perfect IM Client?

The portal’s decentralized XDA office lies in a Hangouts chatroom, where … more

Which IM Client on Android is best?

With so many different messengers to choose from, it can be tough to find the best one for you and … more
Post Reply Subscribe to Thread Email Thread

[NO LONGER SUPPORTED][GUIDE] How to Triple Boot CM9, WebOS, and Arch Linux

8th March 2012, 08:22 AM |#1  
MikeCriggs's Avatar
OP Recognized Developer / Contributor
Flag Liberty, NY
Thanks Meter: 5,025
Donate to Me

This guide is outdated and I can no longer support it as I no longer own an HP Touchpad.


This guide is intended for users who already have a Cyanogenmod firmware dual-booting with WebOS via Moboot. I, in no way shape or form, take any credit for this. I am simply posting this as a simple, step-by-step guide on how to triple boot (as there aren't any that I have found in this section). All credits go to their respective developers. I am in no way, shape, or form anything beyond an amateur developer who happens to be an advanced Linux and Android user. Also, I cannot be held liable for any issues you may encounter while or after following this guide.

Original Arch Linux port post can be found here:

Obvious Bugs and Things That Don't Work

-Wifi signal is a bit weak
-Bluetooth (apparently there's a fix for this floating around one of the Ubuntu threads)
-Multi-touch (no right click :/)


-Cyanogenmod (Touchpad)
-Moboot (Touchpad)
-Novacom Driver (computer)
-Novaterm (computer)
-WebOS SDK (computer)

On Your Touchpad...

-Boot into WebOS
-Connect to your computer via USB (do NOT select USB Drive mode)
-At the home screen in the "Just Type..." search bar, type the following:

-You will see "Developer Mode" in the search results, open it and turn the toggle in the right hand corner of the card on
-Now stop touching it and get onto your computer

On Your Computer...

-Open Novaterm (if you are running a Linux distribution, this can simply be done in a terminal by becoming root and executing the command "novaterm"
-Now let's make some terminal love!

Mount the boot directory as readable/writable:
mount -o rw,remount /boot
Change directories to the boot directory:
cd /boot
curl -O
curl -O
Change directories to the temporary directory:
cd /tmp
Kill this process thing!
pkill -SIGUSR1 cryptofs
Unmount the internal media:
umount /media/internal
Resize to make room for Arch (I suggest at least 3000M, but no more than 4000M)
resizefat /dev/store/media 3000M
Resize partition:
lvm.static lvresize -L -4096M /dev/store/media
Make a new partition:
lvm.static lvcreate -L 4096M -n arch-root store
mkfs.ext3 /dev/store/arch-root
Let's make a directory called "linux":
mkdir linux
Mount linux:
mount /dev/store/arch-root linux
Change directories to linux!
cd linux
curl -O
Untar! (this will take a bit...)
tar xzf ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz
Well... we don't need that tarball anymore, so...
rm ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz
cd ..
Unmount the linux directory:
umount linux
Reboot! (You may have to do this a few times, you may get errors... you may keep trying?!)
Love Thy Arch

That's it, you're done. I advise opening a terminal once you're booted and updating the system with the "pacman -Syu" command (it definitely improves touch screen a bunch).

Last edited by MikeCriggs; 23rd February 2013 at 09:53 AM. Reason: No longer supported.
The Following 14 Users Say Thank You to MikeCriggs For This Useful Post: [ View ]
8th March 2012, 11:51 AM |#2  
Flag Sydney
Thanks Meter: 8
nice, might try this real soon when I get a chance, thanks
9th March 2012, 12:58 AM |#3  
antp121's Avatar
Senior Member
Flag New Jersey
Thanks Meter: 2,064
Donate to Me
worked like a CHARM took forever to download and untar but its PERFECT thanks bro
The Following User Says Thank You to antp121 For This Useful Post: [ View ]
9th March 2012, 05:45 PM |#4  
Hotshot205's Avatar
Senior Member
Beyond The Thunderdome
Thanks Meter: 2
Might give this a shot this weekend.

Sent from my myTouch_4G_Slide using Tapatalk
9th March 2012, 05:45 PM |#5  
Senior Member
Flag New York
Thanks Meter: 260
Donate to Me
i'm getting a curl error 6 that it cant resolve dns

i can goto the site in a browser and nslookup works in another terminal...

does my tablet need to be on wifi for this?

edit: it sure does.
Last edited by StephenMilone; 9th March 2012 at 05:52 PM.
10th March 2012, 12:14 AM |#6  
Junior Member
Thanks Meter: 0
In what way would this guide change to install ubuntu instead.? Thsnks

Sent from my XT910 using XDA App
10th March 2012, 03:11 PM |#7  
Thanks Meter: 6
Originally Posted by djgavb

In what way would this guide change to install ubuntu instead.? Thsnks

Sent from my XT910 using XDA App

I want to know too.
10th March 2012, 11:23 PM |#8  
Senior Member
Flag New York
Thanks Meter: 260
Donate to Me
added archlinux to my previous dual booting touchpad yesterday and i can no longer write to my external storage now!

I boot into webos and connect via usb I can still see my files but can't write

and CM9 can't see the partition at all....please help!

If i have to delete them, it's okay, but i just want it to work again in android. thanks in advance
12th March 2012, 01:20 AM |#9  
Senior Member
Thanks Meter: 14
getting this error on the very first CURL curl: (23) Failed writing body (714 != 4880)
12th March 2012, 01:58 AM |#10  
Solidus_n313's Avatar
Senior Member
Flag Owen Sound, Ontario, Canada
Thanks Meter: 236
i encountered MANY MANY issues trying to install this with my previous install of CM9...

had CWM, WebOS, CM9. still failed on many attempts to install from nova.

its best practice to doctor, install cm9, THEN follow these steps, will install perfectly! using right now

only issue im having is pacman command wont run, even with sudo, continuing to troubleshoot

edit** hmmm...after first reboot, arch refuses to load, and my CM9 wont display "sd" card to check uImage.archlinuxarm for commands/paths, same djxstream. WebOS internalz wont install either to view on touchpad :/
Last edited by Solidus_n313; 12th March 2012 at 02:57 AM.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes