@deltasquare4
here is a ready reckoner you may try.
1. goto
Seagate GoFlex
2. enable ssh under security.
3. putty into pogoplug and then update uboot using
cd /tmp
wget
http://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh
chmod +x install_uboot_mtd0.sh
./install_uboot_mtd0.sh
4. set arc number before plugging in the usb drive & also set usbfs to ext3
cd /tmp
wget
http://jeff.doozan.com/debian/uboot/fw_printenv
chmod +x fw_printenv
ln -s fw_printenv fw_setenv
./fw_setenv arcNumber 3089
./fw_setenv usb_rootfstype ext3
5. plug in usb with gfnrescue.img flashed and reboot.
6. check router page to see if ip resolved. goflex will have a heartbeat orange led.
7. install rescue partition
cd /tmp
wget
http://jeff.doozan.com/debian/rescue/install_rescue.sh
chmod +x install_rescue.sh
./install_rescue.sh
8. set this cmd
fw_setenv rescue_bootcmd 'if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x500000 0x100000 0x400000; bootm 0x500000; else run pogo_bootcmd; fi'
9. remove usb and reboot to verify if rescue image installed. username=root pass=root
10. set sata boot in uboot using
fw_setenv sata_boot 'ide reset; mw 0x800000 0 1; ext2load ide 0:1 0x800000 /boot/uImage; if ext2load ide 0:1 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi'
fw_setenv sata_bootcmd 'run usb_set_bootargs; run sata_boot'
fw_setenv bootcmd 'usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run sata_bootcmd; run rescue_bootcmd; run pogo_bootcmd; reset'
11. boot back with usb and enjoy