Android 5.1.1 Omni ROM For Motorola Xoom

Back in Feb 2011, the Motorola Xoom became the first device to be sold with Android 3.0 … more

CleanSlate Brings Fingerprint Scanner Mod to HTC One M9+

Work of XDA Recognized Developer tbalden, CleanSlate custom kernel for the HTC … more

Sunday Debate: Which Factors Caused HTC’s Woes?

Join us in a fun Sunday Debate on HTC’s situation. Come with your … more

HTC’s New Ad Campaign And What It Really Means

HTC has just released three new blind test adverts comparing app loading … more

[DEV] Tutorial for installing ubuntu on Iconia

18 posts
Thanks Meter: 13
By sirzen, Junior Member on 2nd August 2011, 04:00 AM
Post Reply Subscribe to Thread Email Thread
For those who want a tutorial, here's my experience in installing the system:

(PS: FOR those who want a really simple command-by-command tutorial, please see #26 post. That's part 1 of the tutorial on how to boot ubuntu up without wireless. If you need wireless working and want a command-by-command tutorial on that, just reply and I'll make it. )
I mainly referred to sp3dev's thread:

I've make ubuntu run on my iconia, but I cannot let bluetooth run so you'd better have a usb keyboard and (if you could find the trick to use the touch screen, no need of) a usb mouse.

Tools to prepare:
1. Ubuntu OS on PC with adb tool.
2. A >=4GB microSD card and make sure iconia can identify it.
3. USB keyboard and USB mouse
4. rooted iconia with acer recovery installer, busybox, terminal emulator.
5. Perhaps more that I didn't listed

Files to download:
1. rootfs: from Digitaldaz;
2. precompiled header: from sp3dev;
3. itsmagic: from sc2k;
4. source code: from sp3dev;
5. Perhaps more that I didn't listed

Procedure to install ubuntu:
1. Use your computer to format your microSD card into two partitions: one is in FAT32, to be used as normal external storage. Suggested minimum size is 1GB, to store backup file in step 2. The other is ext4, to store root filesystem of ubuntu. Suggested minimum size is 3GB. Tools: fdisk, mkfs.vfat, mkfs.ext4. Using sudo when making filesystem. Refer to rkaszala's post for further information:
(Comment: I use computer to format while he/she uses iconia to format.)
Make sure the formatted sdcard can be recognized by iconia as /dev/block/mmcblk1p1 and /dev/block/mmcblk1p2 .

2. Backup all data using itsmagic link above. Be familiar with usage of itsmagic, esp. use it to recalculate the checksum.

3. use tools here: to flash the newrec.img file onto the /dev/block/mmcblk0p1, and use itsmagic to recalculate checksum.

3.1. on android system, use terminal emulator to copy /system/etc/nvram.txt out as bcm4329-fullmac-4.txt .

4. USING SUDO to unzip the rootfs tarball referred in Files:1 into the ext4 fs mentioned in step 1. If you do not use sudo, some device nodes will not be able to be created.

proc /proc proc defaults 0 0

6. compile source code using instructions by sp3dev here: in the middle part of the page.

7. copy the compiled bcm4329-fullmac-4.bin firmware (should be at lib/firmware/brcm/) to sdcard's root filesystem's location: /lib/firmware/brcm/ folder and copy the previous bcm4329-fullmac-4.txt here.

8. copy the compiled modules into sdcard's root filesystem's /lib/modules/ (I forget the name of the folder so be sure to name it correctly. )

9. insert the sdcard into iconia and reboot with wolume down key pressed (the way to boot into recovery img.)

and now, you should have reached what I have reached.

If you failed on some step please tell me. All I summarized is what I have done, so please refer to their original post for more information.
Last edited by sirzen; 7th August 2011 at 11:17 AM.
The Following 11 Users Say Thank You to sirzen For This Useful Post: [ View ]
2nd August 2011, 06:08 AM |#2  
Thanks Meter: 2
2nd August 2011, 09:04 PM |#3  
Junior Member
Thanks Meter: 0
Can you make more detailed tutorial?
2nd August 2011, 09:28 PM |#4  
Senior Member
Thanks Meter: 12
can you make video tutorial, because some people don't understand how to do this things. Sorry for bad english
2nd August 2011, 09:45 PM |#5  
Junior Member
Flag Sofia
Thanks Meter: 0
Originally Posted by Tautvaldas

can you make video tutorial, because some people don't understand how to do this things. Sorry for bad english

My opinion: tutorial in first post is good enough. If someone don't understand is better not to try!
Last edited by PhilipZ; 2nd August 2011 at 09:48 PM.
3rd August 2011, 05:00 AM |#6  
Senior Member
Flag Melbourne
Thanks Meter: 89
Originally Posted by PhilipZ

My opinion: tutorial in first post is good enough. If someone don't understand is better not to try!

Sorry if I've missed something here but I didn't realize your comprehension ability was the benchmark for tutorials being "good enough"

Troll or not, I hate attitudes like this. If everybody followed this line of thought we'd still be in the stone ages.

The whole purpose of a tutorial is to show people how to do something that is outside of there general knowledge. If adding more details to a tutorial will allow it to be useful a wider audience then surely that can only be a good thing for knowledge sharing and the author.

A video tutorial, if somebody can spare the time of course, would be great.
3rd August 2011, 08:12 AM |#7  
OP Junior Member
Flag santa clara
Thanks Meter: 13
Hi guys:

Sorry I'm really busy these days so I didn't have time to give more detail on that. This weekend I will reinstall the ubuntu on my Iconia and will post a more detailed command by command tutorial here. I don't have a camera nor a phone with good camera so I'm afraid I cannot make a video, but if u have any question pls just reply here and I will get an email notification and I'll reach back asap.

The installation is tough yet exciting so I understand your feeling of getting ubuntu running on your iconia, but my word now is don't expect too much, it's just running yet still slow and I didn't patch some drivers on (At least now I cannot get bluetooth and nvidia drivers work but wifi works!).

Anyway, even if you're new here, I recommend you to read the links I posted above as they're good place to learn stuff.
3rd August 2011, 08:48 AM |#8  
Junior Member
Thanks Meter: 0
Originally Posted by sirzen

Hi guys:
This weekend I will reinstall the ubuntu on my Iconia and will post a more detailed command by command tutorial here.

Thank you! We are waiting
You used rootfs from Digitaldaz or from rkaszala ?
(Sorry for my english)
Last edited by ZeRo_samdroid; 3rd August 2011 at 10:01 AM.
3rd August 2011, 04:08 PM |#9  
nycbjr's Avatar
Senior Member
Flag New York
Thanks Meter: 1,024
Donate to Me
I'm planning a video tutorial once I work the bugs out, right now still having wifi (it loads firmware but I'm not offered any networks, it statys "disabled") issues, and I'm working it out on Ubuntu 10.10 which doesn't have unity, unity is a POS, requires far too much of the gpu, and for our tab we can live without.

wish me luck!
3rd August 2011, 05:14 PM |#10  
Junior Member
Thanks Meter: 1
Nice thread i am still working thru the wireless card issues
You cleaned up most of thenative linux thread nicely. I am still struggling with wifi. I made a 250mb rootfs trying for minimalize size

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes