| I buit boot.img from initrd and boot.img. I followed the rules that is described in wiki. But I couldn't boot linux system. Please let me know how to deal with this problem. 
 git clone https://github.com/TeeFirefly/initrd.gitmake -C initrd
 mkbootimg --kernel arch/arm/boot/zImage --ramdisk initrd.img -o boot.img
 
 I upload boot.img to the recovery partition and linux-rfs.img into the linuxroot and I used following parameter as you mentioned. 
 CMDLINE:console=ttyFIQ0 androidboot.hardware=rk30board androidboot.console=ttyFIQ0 board.ap_has_alsa=0 root=/dev/block/mtd/by-name/linuxroot rw rootfstype=ext4 init=/sbin/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource), 0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00010000@0x00026000(recovery),0x0001a000@0x00036000(backup), 0x00040000@0x00050000(cache),0x00002000@0x00090000(kpanic),0x00180000@0x00092000(system),0x00002000@0x00212000(metadata), 0x00200000@0x00214000(userdata),0x00620000@0x00414000(linuxroot),-@0x00a34000(user) But, I only see the logo while booting. So I connected serial port from Firefly and I noticed that linux-rfs.img which is "/dev/mmcblk0p15 " is not mounted  .  When I manually mount /dev/mmcblk0p15 then root file is ok. When I upload linux-boot.img into the recovery partition in official Firefly-RK3288_DualBoot_201411111636.7z image, it is working. So I think initrd.img is something wrong.
 
 
 root@firefly:~# dfFilesystem      1K-blocks   Used Available Use% Mounted on
 /dev/mmcblk0p14   3148232 883840   2248008  29% /
 udev              1021828    168   1021660   1% /dev
 none                    4      0         4   0% /sys/fs/cgroup
 none               206708    332    206376   1% /run
 none                 5120      0      5120   0% /run/lock
 none              1033520      0   1033520   0% /run/shm
 none               102400      0    102400   0% /run/user
 root@firefly:~#
 root@firefly:/etc# cat mtab/dev/mmcblk0p14 / ext4 rw 0 0
 proc /proc proc rw,noexec,nosuid,nodev 0 0
 sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
 udev /dev devtmpfs rw,mode=0755 0 0
 devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
 selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
 none /sys/fs/cgroup tmpfs rw 0 0
 none /sys/fs/fuse/connections fusectl rw 0 0
 none /sys/kernel/debug debugfs rw 0 0
 none /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
 none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
 none /run/shm tmpfs rw,nosuid,nodev 0 0
 none /run/user tmpfs rw,noexec,nosuid,nodev,size=104857600,mode=0755 0 0
 systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
 
 As you see the mtab file, there is no "mmcblk0p15" device information. |