Der Booter startet den Kernel aus dem Flash, dieser startet /init aus der RAM-Disk der selben Partition. init interpretiert /init.rc. Er muß nun des ext2-Modul laden und die
SD als /system mounten. Die war aber zu diesem Zeitpunkt noch nicht vollständig initialisiert, ich habe einfach ein sleep(5) eingebaut. /data und /cache sind nun auf der RAM-Disk links auf /system/data bzw. /data/cache.
Der mountd hat später die erste Partitition nicht mehr gemounted, da er das einsetzen der
SD nicht mehr mitbekommen hat, ich habe ihn nun so geändert, daß er es beim Start nun selbstständig tut. Ansonsten behauptete die Kamera, man möge erst eine
SD einlegen, auch wenn sie bereits gemountet war. In mount.conf steht nun /dev/block/mmcblk0p1 anstelle von /dev/block/mmcblk0.
Das cp kommt aus dem JK-Image.