On Master or Source PC:
Method One:
1.Boot a PC with Livecd.
2.Create "clone" and "source" folders on /mnt
sudo mkdir /mnt/{clone,source}
3.Mount the empty Local Partition or Flash drive to the mount point /mnt/clone
sudo mount /dev/<removal-disk> /mnt/clone
4. Mount root "/" partition of source-PC to /mnt/source mount point.
sudo mount /dev/<root-partation*> /mnt/source
5.Backup the root folder "/" via tar Command
tar -cvzf /mnt/clone/clone.tgz /mnt/source/{etc,home,opt,tmp,usr,var}
tar -- The command is used to compress the files and directories
-cvzf -- Is the options of the Tar command -c means create file, -v means verbose, -z means compress the file in gzip format, -f means force.
/mnt/clone/clone.tgz -- Indicates that path to create clone.tgz .
/mnt/source/{etc,home,opt,tmp,usr,var} -- This are all the directories and sub-directories which we want to clone.
Method Two:
1.Boot a PC Normally.
2.Create "clone" folder on /mnt
sudo mkdir /mnt/clone
3.Mount the empty Partition or Flash drive to the mount point /mnt/clone
sudo mount /dev/< removal-disk> /mnt/clone
4.Backup the root folder "/" via tar Command
tar -cvzf /mnt/clone/clone.tgz /{etc,home,opt,tmp,usr,var}
tar -- The command is used to compress the files and directories
-cvzf -- Is the options of the Tar command -c means create file, -v means verbose, -z means compress the file in gzip format, -f means force.
/mnt/clone/clone.tgz -- Indicates that path to create clone.tgz .
/mnt/source/{etc,home,opt,tmp,usr,var} -- This are all the directories and sub-directories which we want to clone.
On the Destination PC:
Method One (Individual single PC):
1. Install Ubuntu Desktop on target or Destination PC.
2. Restart the PC with livecd.
3. Copy clone.tgz to a removal media like flash drive and mount to /media mount point.
sudo mount /dev/< removal-disk> /media
4. Create "Ubuntu" directory on /mnt.
sudo mkdir /mnt/ubuntu
5. Mount root partition which Ubuntu desktop installed on step-2 to /mnt/Ubuntu.
sudo mount /dev/ /mnt/ubuntu
6. Install or extract the clone.tgz file to target mount point.
tar -xvpzf /media/clone.tgz -C /mnt/ubuntu
-xvpzf -- x means Extract.
C -- change directory to the one indicated next before extracting the file.
/mnt/ubuntu -- the root directory.
7. Change The Hostname (PC name):
sudo gedit /mnt/ubuntu/etc/hostname
Enter and save the Hostname as you like.
Restart the PC and Finish!.
Method Two (Individual and Workgroup PC):
1. Create share-folder via the share Folder menu.
2. Copy clone.tgz to the share-folder.
3. Install or extract the clone.tgz to the root "/" directory
tar -xvpzf //clone.tgz -C /
(OR)
tar -xvpzf /media/clone.tgz -C /
3. Change The Hostname (PC name):
sudo gedit /etc/hostname
Enter and save the Hostname as you like.
Restart the PC and Finish!.
Note: It is safe to follow the steps of Livecd cloning in source and destination side PC
Source: http://ubuntuforums.org/showthread.php?t=525660rel="lightbox" title="Your image Caption"