The SG20 don't has got an usb device and actually i don't know if the bios support boot from usb devices over pcmcia, so i make an image of sgcop pre-installed on my system. To make sgcop working with this image you need:
- a pc with a mini ide interface;
- systemrescue live cd (http://www.sysresccd.org/) ;
- the sgcop image files;
An easy way to use the images is to burn a multisession disk with systemrescue on it, then open a new session trasferring the image files on cd, so you can restore the images directly from cd.
An alternate solution may be a pendrive.
My SG30 comes with a 20 GB hard disk so i make smaller images from partitions to fit in SG10/20 hard disks.
You can use fdisk to make partitions and partimage to restore the image files on disk.
Before restoring the images make sure you have enough space:
- 16 MB (boot partition hda1)
- 1,5 GB (logs partition hda2)
- 4,0 GB (root partition hda4)
If you want to restore the mbr without partimage exec this command on shell:
dd if=sgcop-mbr of=/dev/hdx
Where hdx is your hard disk device.
After restoring you can mount the 'Logs' partition and delete the file:
/var/ipcop/ethernet/settings
Finally put the hard disk on your sg10/20 and run 'setup'.
Why not ghost? Ghost don't work properly with linux ext3 and grub; finally ghost isn't freeware.