Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
MikeyCriggz
Old
(Last edited by MikeyCriggz; 23rd February 2013 at 09:53 AM.) Reason: No longer supported.
#1  
MikeyCriggz's Avatar
Senior Member - OP
Thanks Meter 726
Posts: 1,084
Join Date: Dec 2010
Location: Liberty, NY

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

ATTENTION!

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

Disclaimer

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: http://forum.xda-developers.com/show....php?t=1364034

Obvious Bugs and Things That Don't Work

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

Prerequisites

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

Code:
webos20090606
-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:
Code:
mount -o rw,remount /boot
Change directories to the boot directory:
Code:
cd /boot
CURL!
Code:
curl -O http://archlinuxarm.org/mirror/touchpad/uImage.ArchLinuxARM
CURL AGAIN!
Code:
curl -O http://archlinuxarm.org/mirror/touchpad/moboot.splash.ArchLinuxARM.tga
Change directories to the temporary directory:
Code:
cd /tmp
Kill this process thing!
Code:
pkill -SIGUSR1 cryptofs
Unmount the internal media:
Code:
umount /media/internal
ECHO!
Code:
echo
Resize to make room for Arch (I suggest at least 3000M, but no more than 4000M)
Code:
resizefat /dev/store/media 3000M
Resize partition:
Code:
lvm.static lvresize -L -4096M /dev/store/media
Make a new partition:
Code:
lvm.static lvcreate -L 4096M -n arch-root store
EXT3!
Code:
mkfs.ext3 /dev/store/arch-root
Let's make a directory called "linux":
Code:
mkdir linux
Mount linux:
Code:
mount /dev/store/arch-root linux
Change directories to linux!
Code:
cd linux
CURL AGAIN!
Code:
curl -O http://archlinuxarm.org/mirror/touchpad/ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz
Untar! (this will take a bit...)
Code:
tar xzf ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz
Well... we don't need that tarball anymore, so...
Code:
rm ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz
CHANGE DIRECTORY!!!!
Code:
cd ..
Unmount the linux directory:
Code:
umount linux
Reboot! (You may have to do this a few times, you may get errors... you may keep trying?!)
Code:
reboot
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).

???
Profit
MAGURO | (AOSPAL)

MY CURRENT WORK & THREADS | (INCLUDING AOSPAL)

FOLLOW ME | (NOT IN THE CREEPY WAY)
The Following 14 Users Say Thank You to MikeyCriggz For This Useful Post: [ Click to Expand ]
 
AzzaD
Old
#2  
Member
Thanks Meter 5
Posts: 79
Join Date: Jan 2012
nice, might try this real soon when I get a chance, thanks
 
antp121
Old
#3  
antp121's Avatar
Recognized Contributor
Thanks Meter 1908
Posts: 5,650
Join Date: Jan 2011
Location: New Jersey

 
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: [ Click to Expand ]
 
Hotshot205
Old
#4  
Hotshot205's Avatar
Senior Member
Thanks Meter 2
Posts: 120
Join Date: Oct 2008
Location: Beyond The Thunderdome
Might give this a shot this weekend.

Sent from my myTouch_4G_Slide using Tapatalk
 
StephenMilone
Old
(Last edited by StephenMilone; 9th March 2012 at 05:52 PM.)
#5  
Senior Member
Thanks Meter 6
Posts: 214
Join Date: Nov 2009
i'm getting a curl error 6 that it cant resolve dns archlinuxarm.org

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.
HTC Thunderbolt - LiquidSmooth / TwistedUmbrella's ICS - Nova Launcher
https://play.google.com/store/apps/d...Stephen+Milone
 
djgavb
Old
#6  
Junior Member
Thanks Meter 0
Posts: 22
Join Date: Mar 2009
In what way would this guide change to install ubuntu instead.? Thsnks

Sent from my XT910 using XDA App
 
zrzhu
Old
#7  
Member
Thanks Meter 6
Posts: 54
Join Date: Oct 2011
Quote:
Originally Posted by djgavb View Post
In what way would this guide change to install ubuntu instead.? Thsnks

Sent from my XT910 using XDA App
I want to know too.
 
StephenMilone
Old
#8  
Senior Member
Thanks Meter 6
Posts: 214
Join Date: Nov 2009
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
HTC Thunderbolt - LiquidSmooth / TwistedUmbrella's ICS - Nova Launcher
https://play.google.com/store/apps/d...Stephen+Milone
 
zcrugby
Old
#9  
Senior Member
Thanks Meter 12
Posts: 129
Join Date: May 2011
getting this error on the very first CURL curl: (23) Failed writing body (714 != 4880)
 
Solidus_n313
Old
(Last edited by Solidus_n313; 12th March 2012 at 02:57 AM.)
#10  
Solidus_n313's Avatar
Senior Member
Thanks Meter 236
Posts: 1,030
Join Date: Jul 2010
Location: Toronto, ON
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 :/



HTC TMO Sensation 4G ~S-OFF w/ CWM 5.0.2.0, Root/CID++, CM X.1 AOSP 4.2.2 KANG (AlbinoMan887)~
HP TouchPad 32GB
~WebOS 3.0.3-DEV_UbEr|kErNeL & CM9 03/12/12 AOSP 4.0.4 & ArchLinux~

The way to silence religious disputes is to take no notice of them - Thomas Jefferson

The TRUTH: XDA: Then and Now

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...