For this guide to work you will need an external CF card reader/writer, you can't use the one that comes into the ebox.
We provide instructions only for Unix Systems (Linux, *BSD, Mac, etc.), but if you use any other system, and want to tell us how you did it, don't hesitate to get in touch at our Google Group.
We're also working a procedure to do this directly into the ServerXR so you don't need any extra system except for a USB pen drive.
For this procedure to be done you will need:
With CF unplugged run dmesg | tail -n 20
Plug CF and run dmesg | tail -n 20 again.
Check for new messages from the kernel telling where the CF was attached to. In Linux it will be called sdX where X is a letter.
Download the file if you haven't yet, you do this with wget:
wget http://kienhoefer.com/~manuel/kwort_repo/temp/serverxr.runRun the installer (you will need to root for this):
The installer will ask if you want to clean the installation, if you have a 1GB or lower CF we recommend you clean it, 2GB has enough space to store the devel files.
Then the installer will ask you for the device where you want to install so you type in /dev/sdX
After a few seconds it will show cfdisk window, as you're restoring an image you don't need to do nothing here, and can safely press on quit.
Then it will copy the files (this will take a while) when it's done it will ask you if you want to restore another CF. At this moment you can safely remove the CF.
BE CAREFUL! If you don't use the right device you will break your file system. Make sure the CF card is not mounted in the system, or the writing will fail, and you will have to do it again. Just do: umount /dev/sdX. To be sure.
Now you just need to wait until it finishes, then plug it to the ebox and that's it. Enjoy your recovered CF.