Post Reply

[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: 3,837
 
2,150 posts
Join Date:Joined: Dec 2010
Donate to Me
More
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
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  
Member
Flag Sydney
Thanks Meter: 8
 
99 posts
Join Date:Joined: Jan 2012
More
nice, might try this real soon when I get a chance, thanks
9th March 2012, 12:58 AM   |  #3  
antp121's Avatar
Recognized Contributor
Flag New Jersey
Thanks Meter: 2,063
 
6,029 posts
Join Date:Joined: Jan 2011
Donate to Me
More
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
 
133 posts
Join Date:Joined: Oct 2008
More
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: 246
 
315 posts
Join Date:Joined: Nov 2009
Donate to Me
More
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.
Last edited by StephenMilone; 9th March 2012 at 05:52 PM.
10th March 2012, 12:14 AM   |  #6  
Junior Member
Thanks Meter: 0
 
22 posts
Join Date:Joined: Mar 2009
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  
Member
Thanks Meter: 6
 
62 posts
Join Date:Joined: Oct 2011
More
Quote:
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: 246
 
315 posts
Join Date:Joined: Nov 2009
Donate to Me
More
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
 
150 posts
Join Date:Joined: May 2011
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
 
1,033 posts
Join Date:Joined: Jul 2010
More
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
Display Modes


Top Threads in TouchPad Development by ThreadRank