Hello,
I ran into Moustafa Hassan's Blog, "Booting Pogoplug From The Correct USB Disk" this weekend.
http://mouhassan.wordpress.com/2012/06/ ... -usb-disk/
I gave it a try but my flash drive ended up mounting as read only. From reading the comments, I added "rw" at the end of the fw_setenv usb_init line and now my pogoplug correctly mounted the flash drive as rw.
I didn't get to do any extensive testing, but it seems to work.
Getting ArchLinuxARM to boot consistently to the correct USB drive (when multiple USB drives are attached) on the PogoPlug E02 seem to be a common issue and regularly asked about. Can some of the more experienced users/mods comment on the solution?
Thanks
grayman4hire
Here is what I ended up executing:
$this->bbcode_second_pass_code('', '
#Give Distinct Label to The Partition Containing Root File
systeme2label /dev/sda1 ROOTFS
#modify the usb_init parameter to use ROOTFS label
#all one line, the rw at the end is important
fw_setenv usb_init "run usb_scan; setenv usb_root LABEL=ROOTFS rw"
#create the required initial ramdisk
pacman -Sy uboot-mkimage
mkinitcpio -v -g /boot/kernel.img
#all one line
mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/kernel.img /boot/uInitrd
')