|
|
ViewsExtending the n800's Root File System to the MMCFrom Internet Tablet TalkSlightly modified from TXFI's procedure in this discussion.
2) install openssh (covered elsewhere)
# apt-get install e2fsprogs # umount /media/mmc1 # umount /media/mmc2 # sfdisk /dev/mmcblk0 /dev/mmcblk0p1:1,16384,6 /dev/mmcblk0p2:16385,,83 /dev/mmcblk0p3: /dev/mmcblk0p4: # reboot
# umount /media/mmc1<p> # umount /media/mmc2<p> # mkdosfs /dev/mmcblk0p1<p> # mke2fs /dev/mmcblk0p2<p> # reboot
5) download http://fanoush.wz.cz/maemo/initfs_flasher.tgz using the N800 browser and save it to: /home/user/MyDocs/.documents/ (default location)
# cd /home/user/MyDocs/.documents/ # tar zxf initfs_flasher.tgz Note: make sure that there are no errors after running the "tar" command! If the unpacking process is incomplete you will run into problems later. Re-download the initfs_flasher.tgz file if you need to.
# cd initfs_flasher # ./initfs_flash
# insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko # insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko
# mount /dev/mmcblk0p2 /opt # mount -t jffs2 -o ro /dev/mtdblock4 /floppy
# tar cf - -C /floppy . | tar xf - -C /opt (This takes quite a while. Observe any errors it might, but shouldn't, display. Change to "tar xvf" if you want verbose output.)
# umount /opt # umount /floppy # chroot /mnt/initfs cal-tool --set-root-device ask:mmc2 # reboot
|