Success!
I found out the solution by myself and it works now perfectly!
For those they want to run the system on the same way, now the the work to be done:
create two partitions:
1.st size 100M formatted as ext2
2.nd size rest formatted as ext4
[EDIT] don't forget to let the first 8192Bytes free for UBoot
mount both partitions in your system like
$this->bbcode_second_pass_code('', 'mount /dev/sdc1 /mnt/sd1
mount /dev/sdc2 /mnt/sd2')
#sdcX in this case are my partitions. Check out the right path to your drives!
now, unpack the rootfs to /mnt/sd2 and copy /boot to /mnt/sd1
$this->bbcode_second_pass_code('', 'bsdtar -xpf ArchLinuxARM-wand-latest.tar.gz -C /mnt/sd2/
cp -R /mnt/sd2/boot /mnt/sd1')
create /mnt/sd1/boot/uEnv.txt with following content:
$this->bbcode_second_pass_code('', '
initrd_high=0xffffffff
fdt_high=0xffffffff
dtb_file=imx6q-wandboard.dtb
console=ttymxc0,115200
mmcroot=/dev/mmcblk0p2 rw
mmcrootfstype=ext4 rootwait fixrtc
optargs=console=tty0
video=mxcdi1fb:1280x720M@60
mmc_load_image=load mmc ${mmcdev}:${mmcpart} 0x10000000 zImage
mmc_load_initrd=load mmc ${mmcdev}:${mmcpart} 0x12000000 uInitrd; setenv
initrd_size ${filesize}
mmc_load_dtb=load mmc ${mmcdev}:${mmcpart} 0x11ff0000 /dtbs/${dtb_file}
mmcargs=setenv bootargs console=${console} ${optargs} root=${mmcroot}
rootfstype=${mmcrootfstype} ${video}
#Just: zImage
xyz_mmcboot=run mmc_load_image; run mmc_load_dtb; echo Booting from mmc ...
loaduimage=run xyz_mmcboot; run mmcargs; bootz 0x10000000 - 0x11ff0000
#zImage and initrd
#xyz_mmcboot=run mmc_load_image; run mmc_load_initrd; run mmc_load_dtb; echo
#Booting from mmc ...
#loaduimage=run xyz_mmcboot; run mmcargs; bootz 0x10000000')
next, sync and unmount all partitions.
let's boot the first time ...
Install f2fs and update the system:
$this->bbcode_second_pass_code('', 'pacman -Syu f2fs-tools')
O.K. shutdown the system and put your microSD in your PC again.
be root; f2fs-tools must be installed in your system
mount both partitions, again
save your rootfs to local like: $this->bbcode_second_pass_code('', 'cp -a /mnt/sd2/* ~/arch-backup/
')
unmount the 2.d partition
$this->bbcode_second_pass_code('', 'unmount /mnt/sd2
')
format the 2nd partition with f2fs
$this->bbcode_second_pass_code('', 'mkfs.f2fs /dev/sdc2')
... and mount it, again
$this->bbcode_second_pass_code('', 'mount /dev/sdc2 /mnt/sd2 ')
now, it's mounted as f2fs ...
write back the whole system from backup
$this->bbcode_second_pass_code('', 'cp -a ~/arch-backup/* /mnt/sd2/')
change var in /sd1/mnt/uEnv.txt
from $this->bbcode_second_pass_code('', 'mmcrootfstype=ext4 rootwait fixrtc')
to $this->bbcode_second_pass_code('', 'mmcrootfstype=f2fs rootwait fixrtc')
add following line in /mnt/sd2/etc/fstab:
$this->bbcode_second_pass_code('', '/dev/mmcblk0p2 / f2fs defaults,noatime,discard 0 0
')
sync, unmount all and fire the SDcard up in your wandborad, again!
et voila! Your system will boot into a f2fs-system!
)))
Cheers ... Peedy