[TUT] Ubuntu on Adam Methods - 03/12/11

webs05

Senior Member
Apr 27, 2009
496
34
0
Quad Cities
PLEASE READ FIRST

This post will have info on the chroot method. To find out info on running Ubuntu natively on the Adam, click this link for post #2 below. Enjoy :)

chroot Method:

chroot Ubuntu on Adam Beta1...

For now project files for chroot method will be located at this Google Code Project site. Files will be posted shortly, stay tuned. :)

DO NOT attempt this yet until specified as alpha or beta or otherwise stated as ready for testing!!

Liability:
I'm not responsible for what you do with your device, this is a guide or tutorial for general purposes only.

If you do not have a strong understanding of rooting and how to recover a device from scratch DO NOT attempt this until we are our of beta stages. Wait till you see RC status at least.

Verified working with bugs

Directions:
I'm not sure what file format is needed on the SD card, so make sure it has the stock file format from Android.

  1. Make sure you are rooted using the methods listed here or Notion Ink Hacks Forum.
  2. Download necessary files:
    - Main scripts: Download from Google Code Project webpage. http://code.google.com/p/chroot-ubuntu-ni-adam-tablet/
    - Ubuntu.img file: Download from MegaUpload. http://www.megaupload.com/?d=3ZQTCUUN
  3. Create a folder on root of your Adam SD card called "ubuntu" and download the files from the Google Code Project site to this folder.
  4. Unzip "ubuntu.img.zip" package and copy or move "ubuntu.img" file to the ubuntu folder you created above. Delete all the rest of the files. Do this to make sure you do not confuse the scripts I've put together for the Adam.
  5. Plug Adam into your computer and make sure you have a connection to it.
  6. Android SDK installed on a local computer with ADB functioning.
  7. Make sure you do not have the SD card mounted on your computer. Also make sure USB Debugging is turned on, which I think you need for ADB.
  8. Change the name of "bootubuntu[x].[x]" to just "bootubuntu"! DO NOT use the original "bootubuntu" file.
  9. If you haven't already open a command prompt and type:
    Code:
    adb shell
  10. Enter superuser mode:
    Code:
    su
  11. Change directory to the "ubuntu" folder:
    Code:
    cd /sdcard/ubuntu
  12. Run the setup script (You should only have to run this once or whenever new updates to the files are released):
    Code:
    sh ./ubuntu.sh
    Once the script finished you should be good to go, type the following to run Ubuntu:
    Code:
    bootubuntu
  13. If you see something like the following below, job well done!

Troubleshooting:
  • If you get any errors, please FIRST, try rebooting Adam and start back at "adb shell" step 7 and try again.
  • More to come

If you get any errors, please post at what step number you got an error and post as much detailed info as you can about the error. Myself and others will do what we can to help.

Resources:
http://nexusonehacks.net/nexus-one-hacks/how-to-install-ubuntu-on-your-nexus-oneandroid/
http://tegradeveloper.nvidia.com/tegra/forum/workaround-run-ubuntu-now
 
Last edited:
  • Like
Reactions: moviecut and amitks

webs05

Senior Member
Apr 27, 2009
496
34
0
Quad Cities
There is nothing to test yet. Not until more research is done and files gathered. Not to mention we still need full root and unlock first.

Do not attempt to run the files in that link.

Sent from my Evo
 

Gkar3

Member
Dec 27, 2007
41
2
0
Near Paris
For Rooting Adam it seems that it's done ?

And Don't worry i will not try to use fill that wasn't for Adam.

If you need help ... to search, test ... I will be part of ;o)
 

webs05

Senior Member
Apr 27, 2009
496
34
0
Quad Cities
Thanks Gkar! Just be sure to follow this thread as any updates will appear here.

Also, root methods have been started but there are bugs. We need Adam users to help with that process first before helping here. Once that process works consistently I plan to get started on this.

Sent from my Evo
 

amitks

Senior Member
Dec 11, 2010
110
5
0
New York
Ubuntu netbook edition

Btw, I am sure you have seen this, but Ubuntu does have a Netbook Edition. It brings all the advantages of Ubuntu to a netbook – using Unity, an innovative user interface super-optimised for smaller screens and also convenient for touch screens.

So, this may be the best version to port to Adam if we can get it going. I unfortunately have no development knowledge to know if it is possible.
 

Gkar3

Member
Dec 27, 2007
41
2
0
Near Paris
Mmmmmh .... i'm using Netbook edition on EEE 901 for my kids but unity isn't mature.

I prefer old version of Netbook edition (10.04 LTS) ... and that's the version used to create Ubuntu Distro for HD2.

Maybe we can ask them for some help.
 

tillum

Senior Member
Oct 31, 2009
205
31
0
I'm interested on this too. For the record, I'm keen to get an Adam and wipe Eden, replacing it with Ubuntu. I think Ubuntu 11.04 will be an awesome distro to run on a tablet, and currently Notion Ink's Adam is the only one being made that meets the stats I'd like to see.

The current hacks that exist to get Ubuntu running on the Nexus One (have done that) require running a modified server version from the sdcard, the using VNC to run a virtual session. Has it's plusses (running within Android, for instance), but I'm keen to see Ubuntu running natively. Android isn't mature enough to be a main system yet, whilst Ubuntu is. Cheers.
 

webs05

Senior Member
Apr 27, 2009
496
34
0
Quad Cities
Thanks for your patience everyone. I've been swamped. This weekend I plan to hunt down some files, look at the scripts, and hopefully we can start trying this shortly!
 

TreTuna

New member
Jul 10, 2010
2
0
0
This is one of the main reasons I have been waiting for the Adam for so long. Hopefully we can dual boot Ubuntu as that is what I would prefer, but if not, oh well. I want to have a tablet that acts more like a computer then a glorified smartphone without phone capabilities... Can't wait to see the development of this!
 

webs05

Senior Member
Apr 27, 2009
496
34
0
Quad Cities
This is one of the main reasons I have been waiting for the Adam for so long. Hopefully we can dual boot Ubuntu as that is what I would prefer, but if not, oh well. I want to have a tablet that acts more like a computer then a glorified smartphone without phone capabilities... Can't wait to see the development of this!
Dual booting is always preferred yes, but that is not what my method will do. This method will be a bootloader running on top of Android. For many reasons this will be easiest for now.
 

posytive

New member
Feb 10, 2011
3
0
0
I'm very excited about this, can't wait to have my Adam and following the developent of ubuntu.

I really think, on another hand, that Android and Ubuntu are majors players in the open-source OS and should therefore communicate better.

I want Adam to be the best friend of my Ubuntu desktop. There are so many possible ways to make these OS interact, at least the way iOS talk to Mac OS X.
i can't wait for my Adam to be here to write apps in this direction!
 

tillum

Senior Member
Oct 31, 2009
205
31
0
Ubuntu netbook edition and the desktop version are now the same thing with the upcoming release. Actually, the whole UI of Ubuntu is getting a major overhaul to be touch centric. Currently, my nexus one running cyanogenmod DOES talk to my Ubuntu netbook. And server. Very well in fact. Tomdroid for notes reads all off my desktop tomboy notes, and Funambol, with syncevolution syncs my calendar and address book.

Have just ordered an Adam with a friend, and plan to hack it extensively until Ubuntu is running in full, natively, as it's primary operating system. Android is useful, but doesn't have the functionality of Ubuntu. Would be useful having android as a secondary system, or within Ubuntu, but I won't hold my breathe.

I agree though, the first step seems to be getting Ubuntu running within android. I'm starting to research how the bootloader needs to be hacked to recognise a usb or dvd drive to boot from, and how it would "see" ubuntu installed on one of the internal drives. Will post back with more info soon, even though this is further down the track.
 

sankar24

Senior Member
Nov 24, 2010
183
26
0
chennai
Ubuntu netbook edition and the desktop version are now the same thing with the upcoming release. Actually, the whole UI of Ubuntu is getting a major overhaul to be touch centric. Currently, my nexus one running cyanogenmod DOES talk to my Ubuntu netbook. And server. Very well in fact. Tomdroid for notes reads all off my desktop tomboy notes, and Funambol, with syncevolution syncs my calendar and address book.

Have just ordered an Adam with a friend, and plan to hack it extensively until Ubuntu is running in full, natively, as it's primary operating system. Android is useful, but doesn't have the functionality of Ubuntu. Would be useful having android as a secondary system, or within Ubuntu, but I won't hold my breathe.

I agree though, the first step seems to be getting Ubuntu running within android. I'm starting to research how the bootloader needs to be hacked to recognise a usb or dvd drive to boot from, and how it would "see" ubuntu installed on one of the internal drives. Will post back with more info soon, even though this is further down the track.
I ordered my Adam Once I saw it figure in XDA forum. My experience with XDA especially with SGS phone has been immensely satisfying. The way Things are going I am sure Adam will be an object of envy before long.