Here some explanations about the suggestions.
I assume we are using a live boot cd like knoppix 3.9 or 'fccu boot cd' (
www.d-fence.be)
1. Network install
On the destination computer (IP 192.168.0.2) :
netcat -l -p 2020 | gunzip | pv > /dev/hda
The system is listening on prot 2020, gunzip the received data and write to /dev/hda
On the master PC Master PC (IP 192.168.0.1) :
dd if=/dev/hda conv=noerror,sync | pv | gzip --fast | netcat -w 5 192.168.0.2 2020
We read from the HD (/dev/hda), compress the datas to speed up connection and send to IP on port 2020.
2. Boot CD
First, create a dd.gz image of the master HD on external HD or other HD.
dd if=/dev/hda conv=noerror,sync | pv | gzip --fast >> /mnt/destination/my_master.dd.gz
Now, it's possible to restore from the external HD to other computer with :
dd if=/mnt/source/my_master.dd.gz | gunzip | pv > /dev/hda
If you have the iso image of a boot cd, a dvd writer and a small dd.gz image (max 3.5Gb) then, it's possible try to make a boot cd with aut
omatic restore. This should work with a Knoppix based boot cd :
growisofs -M my_boot_cd.iso -R -J /my_master.dd.gz (add 'my_master.dd.gz' to iso image)
After cd boot, the image is accesible in "/cdrom/my_master.dd.gz"
It's also possible to create a little knoppix.sh script to automatically restore to hda but it's a other way to do it.
I hope this can help, if you need more infos, you can mail me.
--
free_ouyo