View Single Post
BluesLee's Avatar
Posts: 411 | Thanked: 1,105 times | Joined on Jan 2010 @ Europe
#47
below you find my personal notes installing meego on an
sdhc card which also contains a nitdroid installation, several
details are missing.

remark: this works for me but it may damage your card, n900,
life or whatever. use it on your own risk.

1. partitions: i use 4 partitions on an 8 gb sdhc card.
the dimensions are as follows
Code:
Platte /dev/sdb: 8168 MByte, 8168931328 Byte
252 Köpfe, 62 Sektoren/Spuren, 1021 Zylinder
Einheiten = Zylinder von 15624 × 512 = 7999488 Bytes
Disk identifier: 0x000d05ef

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               1         320     2499809   83  Linux
/dev/sdb2             321         352      249984   83  Linux
/dev/sdb3             353         595     1898316   83  Linux
/dev/sdb4             596        1021     3327912    6  FAT16
the 1st partition contains the meego rootfs and should be at least 2 gb.

the 2nd one is a meego swap partition and should be at least 256 mb.

the 3rd partition contains the nitdroid rootfs and should be smaller than 1.9 gb afair.

the 4th one is for data and can be ignored.

2. meego installation:

2a) i downloaded
Code:
meego-handset-armv7l-n900-nokia-proprietary-1.0.90.1.20100831.1-vmlinuz-2.6.35.3-5.2-n900
and
Code:
meego-handset-armv7l-n900-nokia-proprietary-1.0.90.1.20100831.1-mmcblk0p.raw.bz2
from nokias webpage
Code:
http://tablets-dev.nokia.com/meego-codedrop.php
using my imei which is as follows ... (just a joke).

2b) i unzipped the bz2 file:
Code:
bunzip2 meego-handset-armv7l-n900-nokia-proprietary-1.0.90.1.20100831.1-mmcblk0p.raw.bz2
2c) i use kpartx to extract the meego rootfs on my linux pc:
Code:
kpartx -a -v 
meego-handset-armv7l-n900-nokia-proprietary-1.0.90.1.20100831.1-mmcblk0p.raw
this gives me additional loop devices, the first one i mount as follows:

Code:
mkdir ~/meego_temp
mount -t ext3 /dev/mapper/loop1p1 ~/meego_temp
cd ~/meego_temp
tar cvf ../meego-rootfs.tar *
cd ..; umount meego_temp
2d) now i can extract the meego-rootfs.tar on the 1st partition
of my sdhc card as usual.

2e) i put the sdhc card in my n900, turn off the device and flash
the downloaded kernel via
Code:
flasher-3.5 -k meego-handset-armv7l-n900-nokia-proprietary-1.0.90.1.20100831.1-vmlinuz-2.6.35.3-5.2-n900  -l -b
this will boot into meego.


3) installing nitdroid:

the important part for installing it on the 3rd partition is to edit
Code:
/usr/bin/nitdroid-installer
and replace
Code:
ROOT_DEV='/dev/mmcblk1p1'
with
Code:
ROOT_DEV='/dev/mmcblk1p3'

Blues

Last edited by BluesLee; 2010-09-04 at 16:02.
 

The Following 5 Users Say Thank You to BluesLee For This Useful Post: