Installing Android on Nokia N900
Installing Android Gingerbread on Nokia N900 as Dual Boot
Format your microSD card
Nokia-N900:/media# umount /media/mmc1
Nokia-N900:/media# mkfs.ext3 /dev/mmcblk1p1
Install following on N900. For This you need to install extra libraries
Nokia-N900:/media# apt-get install bzip2 wget
Nokia-N900:/media# apt-get install multiboot multiboot-kernel-maemo
Nokia-N900:/media# apt-get install nitdroid-installer
Nitdroid 0.0.8 (Android Eclair 1.6) http://downloads.nitdroid.com/e-yes/NitDroid-0.0.8-Popov.tar.bz
Nitdroid 0.0.9 (Android Froyo 2.2) http://downloads.nitdroid.com/e-yes/NITDroid-0.0.9.tar.bz2
Nitdroid 0.1.0 + updates (Android Gingerbread 2.3.1)
http://downloads.nitdroid.com/e-yes/gingerbread.tar.bz2
http://downloads.nitdroid.com/e-yes/gingerbread_update1.tar.bz2
http://downloads.nitdroid.com/e-yes/gingerbread_superuser.tar.bz2
http://downloads.nitdroid.com/e-yes/LatinIME.apk
http://downloads.nitdroid.com/e-yes/gps.nokia.so
And download Nitroid Kernel for multiboot http://downloads.nitdroid.com/nitinstaller/Packages/nitdroid-kernel-2.6.28-06_final1_armel.deb
Now install above Nitdroid packages
Nokia-N900:/media#mkdir /and
Nokia-N900:/media#mount /dev/mmcblk1p1 /and
Nokia-N900:/media#cd /and
for install Nitdroid 0.0.8
Nokia-N900:/media#bunzip2 /home/user/MyDocs/NitDroid-0.0.8-Popov.tar.bz2
or for install Nitdroid 0.0.9
Nokia-N900:/media# bunzip2 /home/user/MyDocs/NITDroid-0.0.9.tar.bz2
or for install Nitdroid 0.1.0
Nokia-N900:/media# bunzip2 /home/user/MyDocs/gingerbread.tar.bz2
and then install nitdroid kernel for multiboot
Nokia-N900:/media# dpkg -i /home/user/MyDocs/nitdroid-kernel-2.6.28-06_final1_armel.deb
if you want to install updates for nitdroid gingerbread,
Nokia-N900:/media# bunzip2 /home/user/MyDocs/gingerbread_update1.tar.bz2
Nokia-N900:/media# bunzip2 /home/user/MyDocs/gingerbread_superuser.tar.bz2
Nokia-N900:/media# cp /home/user/MyDocs/LatinIME.apk /and/system/app/
Nokia-N900:/media# cp /home/user/MyDocs/gps.nokia.so /and/system/lib/hw/
Nokia-N900:/media# cd /
Nokia-N900:/media# umount /and
for tar.gz package use tar xvf instead of bunzip2
other Useful LInks
http://www.myn900.com/how-to-install-android-nitdroid-to-n900/
http://wiki.maemo.org/Extras-devel
http://www.engadget.com/2010/08/27/fully-functional-android-port-for-n900-threatens-to-beat-n9-to-m/
http://www.almostlikeeverything.com/mobiles/install-android-gingerbread-nitdroid-nokia-n900/