I followed all the instructions given at http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#Make_Your_Own_Ubun... for building custom Debian. Unfortunately, the SD card won't boot. When I insert the SD card and boot the device, it boots the Kernel properly but doesn't mount the rootfs and doesn't show login prompt. I have done this a couple of times thinking I might have messed up something but to no avail. This is the serial output (last few lines) [ 3.701347] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 3.714240] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 3.725065] Freeing init memory: 320K [ 4.210107] [DISP] disp_device_attached_and_enable,line:159:attched ok, mgr0<-->device0, type=4, mode=5 The serial output of the stock image provided by FA looks like so. [ 3.740859] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 3.751773] Freeing init memory: 320K [ 3.994008] systemd[1]: Failed to insert module 'kdbus': Function not implemented [ 4.480527] systemd[1]: systemd 225 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN) [ 4.522559] systemd[1]: Detected architecture arm. [ 4.556652] systemd[1]: Set hostname to <FriendlyARM>. . . . . Ubuntu 15.10 .... It seems the rootfs is not being mounted properly. Can anyone please guide me with this? Also I have paritioned the SD card as follows :--Free Space 25MB--:--Boot--uImage,script.bin--:--RootFS--contents of rootfs.cpio.gz----: Please help me out.