View Single Post
Posts: 12 | Thanked: 23 times | Joined on Jul 2008
#180
I don't have access to a Linux system right now, but I was able to install the latest NITdroid directly from diablo. To make this work, you must install bzip2 and e2fsprogs on Maemo first. Note that I had to grab e2fsprogs from chinook, as there doesn't seem to be a .deb for diablo. Just install from

Code:
deb http://repository.maemo.org chinook free non-free extras
Next, you need to download the latest kernel and filesystem from http://guug.org/nit/nitdroid/. Fire up an xterm, and get a root shell using your favorite method (`sudo su' works for me). To repartition the internal flash, use the following commands:

Code:
sudo su
sfdisk -uM --no-reread /dev/mmcblk0
# In sfdisk, use the following commands
,356,C
0,0
,,L
,,
y

# sfdisk exits.  At the command prompt, type:
reboot
After the reboot, start another xterm and get a root shell. Then use the following commands to build new filesystems and flash the kernel:

Code:
sudo su
mkdosfs /dev/mmcblk0p1
mkfs.ext3 /dev/mmcblk0p3
mount /dev/mmcblk0p3 /mnt
cd /mnt
bzcat /path/to/rootfs_nitdroid.tar.bz2 | tar -xpvf -
cd /
umount /mnt
fiasco-flasher -k /path/to/zImage-nitdroid-n8x0 -f
reboot
# Don't forget to remove the mini-SD card!
Note that Android will reboot every 5 min or so as I haven't figured out a way to enable R&D mode using fiasco-flasher, so you'll need to fix that with adb from a Linux system. But this was enough to get me up and running right away Great work Solca! And thanks to b-man for the idea that I could get this working without a Linux host too
 

The Following 4 Users Say Thank You to Vid For This Useful Post: