Like many on here, a few years ago I updated U-boot to support kernels newer than 3.2 using this guide viewtopic.php?f=53&t=3355
Almost a year ago I needed to rebuild my goflexnet and couldnt get it to successfully boot and grab a DHCP address. At the time I posted here viewtopic.php?f=53&t=6695 saying I would talk to the mods to update the website build guide. There wasn't much take-up.
The build guide here http://archlinuxarm.org/platforms/armv5 ... goflex-net is great if you have a new goflexnet, but if like me you have updated u-boot the guide just doesn't work.
Well, another year has passed and my USB stick wore out, so here are the steps I have used twice now to build a new boot image on USB.
- Grab a new USB stick and format to EXT3 (havent tested EXT4 yet)
- set the partition label of the usb stick to urootfs using "tune2fs -L urootfs /dev/<part>" (replace <part> with /dev/sda1 or similar as applicable)
- Grab the arch image using wget http://archlinuxarm.org/os/ArchLinuxARM ... est.tar.gz and unpack it to your new USB stick.
- Grab the uInitrd from here using "wget http://goo.gl/GFbtn -O uInitrd" and save it to /boot on the usb stick
- Set the perms using chmod 644 /boot/uInitrd
- Edit /etc/fstab to point to the partion to boot. Add the line "LABEL=urootfs / ext3 rw,noatime 0 1"
- Run the command "sync"
- Unmount
- Put stick in to goflexnet and boot.