I'm using archlinux arm on a cubietruck.
I have no SD card installed; the original OS installation was on the NAND flash; the machine boots from /dev/nanda.
However: I moved the entire root filesystem from /dev/nandb to a HDD drive attached to the SATA port of the cubitruck (see this howto):
http://docs.cubieboard.org/tutorials/ct1/installation/moving_rootfs_from_nandflash_to_hard_drive
So the root filesystem is now /dev/sda1. I indicated this to the boot mechanism by adding $this->bbcode_second_pass_code('', 'nand_root=/dev/sda1') at the end of uEnv.txt that resides on the /dev/nanda (the device the CT is booting from).
My question is now: how can I use the regular kernel updates provided by the archlinux arm package system. They end up copied to /boot directory within the root filesystem on my HDD. And CT uses kernel from /dev/nanda, which not updated.
Must I mount /dev/nanda to /dev/sda1/boot (using fstab) directory? Is this will be correct?
Thanks for your help.