information:
cubieboard2, lubuntu-desktop-nand.img 1.07 (or whatever is the latest lubuntu image available on the sunxi image download page), 64 GB SSD, external power
what i know
cubieboard boots from nand fine. /dev/nanda has some boot-related info, uenv.txt is in there. /dev/nandb has the root filesystem.
steps i took
I followed the directions on the cubieboard docs site
fdisk /dev/sda, created one partition, type 83, bootable, starting at sector 2048 (it was the default option when creating the partition with fdisk, so i thought it would be better to let it do that)
exited, synced
mkfs.ext4fs /dev/sda1
dd if=/dev/nandb of=/dev/sda1 bs=1M
sync
at this point, fsck /dev/sda1 fails.
(Who thought dd would work reading from a MOUNTED FILESYSTEM?)
i adjust uEnv.txt with root=/dev/sda1 and nand_root=/dev/sda1, write, sync, reboot and it fails to boot.
Any ideas how I should proceed?