В скрипте есть пояснения.
Первый раздел - загрузчик, второй - образ ОС, третий КФС.
Можно изменить размер третьего раздела под размер КФС, остальное занять под свои нужды.
1) С этим разобрался, сделал доп.раздел, который, кстати, не монтируется из fstab.
/dev/mmcblk0p4 /mnt/localdisk ext3 rw,noauto 0 0
- строка не имеет эффекта, почему? Через команду mount всё работает.
2) Также вопрос: почему программа находясь в монтированной КФС в режиме только чтения, безпрепятственно осуществляет в неё запись?
bootargs=console=ttyAM0,115200n8
bootdelay=3
baudrate=115200
ipaddr=192.168.1.103
serverip=192.168.1.101
netmask=255.255.255.0
bootfile="uImage"
loadaddr=0x42000000
nfsroot=/home/notroot/nfs/rootfs
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serveri
p}:${nfsroot},v3,tcp fec_mac=${ethaddr}
bootcmd_net=run bootargs_nfs; dhcp; bootm
ethact=FEC0
bootcmd_mmc=run bootargs_mmc; mmc read 0 ${loadaddr} 100 3000
mmc_root=/dev/mmcblk0p3 ro rootwait
bootargs_mmc=setenv bootargs ${bootargs} root=${mmc_root}
bootcmd=run bootcmd_mmc; bootm
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2009.08 (Jun 26 2014 - 09:58:37)