This way you can copy entire linux server
tar --exclude /dev --exclude /proc --exclude /sys -c / | nc destination.ip.address 1234
Boot somehow (for example from bootable CDROM) and:
nc -l -p 1234 | tar -x -C /target
After transport finishes:
mkdir /target mount -o dev dev /target/dev mount -o proc proc /target/proc mount -o sys sys /target/sys chroot /target source /etc/profile
grub root (hd0,0) setup (hd0) quit
exit reboot