I'm extremely frustrated right now. about 2 years ago I put Arch ARM on my goflex using a hybrid MBR to take advantage of the full 3T drive. worked wonderfully and it introduced me to Arch which I'm now in love with. I'm typing this form an Arch OS right now.
but about a few days ago I borked something, after an update, which thinking back I think included a new uboot, the GoFlex refused to boot. I've spent the last few days trying everything to get it back. after trying and failing to get any netconsole output I resorted to making a rescue USB which booted fine. I then pulled everything of import off the drive employing the considerable power of my octacore processor to compress about 300G of files with LZMA2 at 20MB/s Just to get it all to fit on the free space of my drives (Sorry had to include that little detail).
I tried again to get netconsole output by fixing the uboot environment, failed
I tried just reformatting and recreating the hybrid MBR
I Re-flashed U-boot using the script from http://archlinuxarm.org/os/armv5te/boot ... lexhome.sh
I've tried ext2-4 file systems
I tried labeling the partition everything from rootfs to uboot
I even tried "dd if=dev/zero"ing the beginning of the drive to completely clear the partition tables before recreating them
all a nogo
I finally got it to boot of SATA by resorting to a plain old MBR (though it can boot form ext4 now, woho I guess).
So either somethings changed and UBoot can no longer boot hybrid MBR, or I'm not setting up a hybrid MBR correctly (like hell i don't know how to set up a hybrid MBR)
any thoughts? you guys and your fancy new Main line Uboot... *grumble* *grumble*