Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,781,898 Members 50,512 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
MikeCriggs
Old
(Last edited by MikeCriggs; 23rd February 2013 at 09:53 AM.) Reason: No longer supported.
#1  
MikeCriggs's Avatar
Recognized Developer / Contributor - OP
Thanks Meter 3,740
Posts: 2,104
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



AOSPAL | SaberMod


I DO NOT ANSWER TECHNICAL QUESTIONS VIA PM OR EMAIL

G+ | Twitter | GitHub | Gmail



Recognized DeveloperRecognized Contributor
The Following 14 Users Say Thank You to MikeCriggs For This Useful Post: [ Click to Expand ]
 
AzzaD
Old
#2  
Member
Thanks Meter 8
Posts: 99
Join Date: Jan 2012
Location: Sydney
nice, might try this real soon when I get a chance, thanks
 
antp121
Old
#3  
antp121's Avatar
Recognized Contributor
Thanks Meter 2,062
Posts: 6,028
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: 133
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 240
Posts: 313
Join Date: Nov 2009
Location: New York

 
DONATE TO ME
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.
 
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: 62
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 240
Posts: 313
Join Date: Nov 2009
Location: New York

 
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
 
zcrugby
Old
#9  
Senior Member
Thanks Meter 14
Posts: 150
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,033
Join Date: Jul 2010
Location: Owen Sound, Ontario, Canada
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 :/


Google Nexus 4 16gb V2 ~CyanogenMod X.2 M1~
HP TouchPad 32gb
~WebOS 3.0.3-DEV_UbEr|kErNeL & CM X.1 NIGHTLY AOSP 4.2.2~

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

The TRUTH: XDA: Then and Now

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes