Active Topics

 


Reply
Thread Tools
Posts: 159 | Thanked: 116 times | Joined on Oct 2010
#11
It will be nice a port for our N900
 
debernardis's Avatar
Posts: 2,142 | Thanked: 2,054 times | Joined on Dec 2006 @ Sicily
#12
Here's an interesting pdf from AI where they explain that Super Jumbo is an application of the chroot technique:
http://elinux.org/images/5/5c/ELC-Al...ing-Gentil.pdf
__________________
Ernesto de Bernardis

 

The Following User Says Thank You to debernardis For This Useful Post:
Posts: 30 | Thanked: 1 time | Joined on Apr 2011
#13
I should not distrub you guys. But I have a question. Isnt there any simple way to put all os in bootmenu? like you give me the link I download and reboot and there I see options from 1 to 9. I have nitroid kernel-power and kernel-simple one I see all three options in bootmenu and all three workfine
 
kingoddball's Avatar
Posts: 1,187 | Thanked: 816 times | Joined on Apr 2010 @ Australia
#14
Boot menu - just install these using ubuntu guide and nitdroid. Use multiboot.

This is great as it's boots the selections from UBOOT; which we need in order to use Meego....

I was unable to get it to extract Correctly. I will try again..

@ Bun yes. Essentially it's just: partition SD, extract - boot.

Edit: @ Debernardis: I will try and extract again now. I have seen posts that it's works on BB RevC (4) which is the 600-720mhz Beagle.

Edit 2: This damn thing. Tried extracting again. Caused my partition to die again.
I'm going to try one more time on my mac (VM) and if it fails, I will re download tomorrow.
Trying for a 4th time now under a VM.

Edit 3: Always makes my SD "Unrecognisable Partition".. What the hell!?


IDEA! Bloody linux! extract it from the tbz2 to super-jumbo.a and then dd the *.a
__________________
The thanks button? Sure! You can press it! I would!

Last edited by kingoddball; 2011-05-02 at 10:34.
 

The Following 6 Users Say Thank You to kingoddball For This Useful Post:
Posts: 298 | Thanked: 197 times | Joined on Dec 2009 @ Norway
#15
The .a file is a partition table. (Magic numbers are helpful.) If you want to extract anything you need to mount it with offsets.
That's easier than using dd.
This is the identity i get:
ai-superjumbo-2011-03.a: x86 boot sector; partition 1: ID=0xc, active, starthead 1, startsector 63, 1493982 sectors; partition 2: ID=0x83, starthead 0, startsector 1494045, 5108670 sectors; partition 3: ID=0x82, starthead 0, startsector 6602715, 996030 sectors, code offset 0x0
Whole partition table right there.
I did this:
Found the offset, which is start sector multiplied by 512. (in this case, use 764951040 as offset. It will give you the second partition, which is storage. The third is swap, and the first is the boot sector.)
I mounted it with offset and loop as options.
I got the contents.
So, here we have some .squashfs files. Same as on a regular live-cd. I guess they're easy to mount and use.
So, yeah. That's all you can do with the image. :P

Look carefully in the partiton. The files are hidden, and the OSs aren't whole. The .overlay folders contain files that are needed for the systems to work.
I also believe that the images are compatible with PowerVR SGXs.
Only thing i haven't found yet is the kernel.

I've made images from them. Ready to use.

Last edited by Nokia 5700; 2011-05-02 at 14:59.
 

The Following 5 Users Say Thank You to Nokia 5700 For This Useful Post:
fw190's Avatar
Posts: 584 | Thanked: 700 times | Joined on Jan 2010
#16
This would be great if one could use it o a daily basis.
__________________
per ardua ad astra
 
www.rzr.online.fr's Avatar
Posts: 1,348 | Thanked: 1,863 times | Joined on Jan 2009 @ fr/35/rennes
#17
This is nice ...

does this mean that android's dalvik can run on a standard kernel or can a android kernel run a regular distro (full X11 libc etc) ?
__________________
Current obsession:

https://purl.org/rzr/abandonware

Please help to list all maemo existing apps :

https://github.com/abandonware/aband...ment-578143760

https://wiki.maemo.org/Apps#

I am looking for " 4 inch TFT LCD display screen " for Nokia n950 HandSet

http://rzr.online.fr/q/lcd


Also, I need online storage to archive files :

http://db.tt/gn5Qffd6#

https://my.pcloud.com/#page=register...e=g8ikZmcfEJy#
 
kingoddball's Avatar
Posts: 1,187 | Thanked: 816 times | Joined on Apr 2010 @ Australia
#18
Nokia 5700 - I'm so confused!! No clue what all that means!! Time for some google-fu!!

Will using dd work?
Any chance you can make it idiot proof for me? just drop in all the commands you used? I've never come up to a *.a file, yet.

The kernel should be in any/all of the OS in location /boot/

That's where I get all my beagle kernels from when trying a new distro.
__________________
The thanks button? Sure! You can press it! I would!
 
Posts: 298 | Thanked: 197 times | Joined on Dec 2009 @ Norway
#19
Ok, i'll take it slow... :P
First, you get the file, right?
It's a tbz2 so extract it. The .a extension doesn't mean anything. It confused File-roller as well.
Look at the .a file as a .raw file.
But for this, to mount it, you need a Linux installation with mount. You do have that, right?
These are the commands:
Code:
mount -t  auto -o loop,offset=764951040 ai-superjumbo*.a <mountpoint of choice>
That will mount it, and expose all the files in the image. So, let's get the files. The folders are hidden, so you want to show them. (In xterm, it doesn't matter. Just use ls -a.)
Most of the folders are self-explanatory. the .overlay-* folders contain some data. Dunno what it's for, though. (Possibly for using a "mount --bind" command.)
Search for the .squashfs-files. They contain the OSs, and you can easily mount them without selecting filesystem. (Of course, you need loop.)
Like this:
Code:
mount -t auto -o loop <image.squashfs> <mount-point>
Most preferably you'd extract the images from the file before mounting.
The squashfs files aren't directly usable by N900. They need to be put over into a new container, like a .img.ext3 file. (I did so.)
That will make them usable for chroots and etc.
What more do you need to know about the process?

Sadly, my N900 isn't up for chroots... It's stuck with browerd atm... -.-'

Last edited by Nokia 5700; 2011-05-02 at 20:58.
 

The Following 2 Users Say Thank You to Nokia 5700 For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#20
debernardis already pointed it out, and the source also doesn't lie:
http://git.alwaysinnovating.com/cgit...leos/switch.sh

It is just several chroots, which you can already do using Easy Debian. If anything, the hard part comes from having a single kernel that can run both Android stuff and a normal GNU userspace, something that there's little chance it is directly portable to the N900.

Last edited by javispedro; 2011-05-02 at 21:26.
 

The Following User Says Thank You to javispedro For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 01:19.