Nokia N800 SD kártyán gyökérfájlrendszer

A következő shell script-tel a belső flash memórián tárolt gyökérfájlrendszert lehet átmásolni a belső SD kártyára (/dev/mmcblk0p1). Előtte ext3 (vagy ext2) fájlrendszert kell létrehozni és a menüs betöltőt telepíteni (http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card)

#/bin/sh
insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/jbd.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext3.ko
mount -t ext3 /dev/mmcblk0p2 /mnt/tmp
mount -t jffs2 /dev/mtdblock4 /mnt/tmp2 -o rw,rpsize=1024,rpuid=0,rpuid=30000
/tar-temp/bin/tar -C /mnt/tmp2 -lcf - . | /tar-temp/bin/tar -C /mnt/tmp -xvf -

Miért jó ha SD kártyán van a gyökérfájlrendszer?

Mert annyi programot telepítünk amennyit akarunk, csak megfelelő méretű SD kártyát kell vásárolni (1GiB már jól használható). A belső flash memória 256MiB méretű és elég könnyen betelik.