I'm also using nv-u-boot (I got rid of ChromeOS) and had no problem booting from an SD card with the official image, the one you get with command:
- Code: Select all
$ wget http://archlinuxarm.org/os/ArchLinuxARM-chromebook-latest.tar.gz
Instead of using the somehow complicated instructions in the main page I did this:
1.- Launch gparted. Create 2 partitions. The first one with 33 MB and an ext2 filesystem. I left 16 MB unused before this partition, maybe it's not required, but I think I read somewhere you have leave some space before.
2.- Create an ext4 partition before the first one, using all the remaining space.
3.- Download the tarball above. Untar it to the ext4 partition. Then copy boot/vmlinuz.uimage from that partition to the ext2 partition (you should have just vmlinuz.uimage on the root of the ext2 partition).
4.- Unmount the card and extract it from your PC. Insert it in the chromebook. Power it on and In the u-boot prompt type:
- Code: Select all
run mmc1_boot
I had also to set the bootargs before running the mmc1_boot script above like this:
- Code: Select all
setenv bootargs root=/dev/mmcblk1p2 rootwait rw
But I'm not sure if that is alwais needed, or fi I had to do it because I modified it when I installed the system months ago.
I wrote this from memory and something may be wrong. so use these instructions at your own risk, and good luck!