Make sure the source and destination disks have the same disk geometry.
Become superuser.
Create the /reconfigure file on the system with the master disk so that it will recognize the clone disk once it is rebooted.
Shut down the system.
# init 0 |
Attach the clone disk to the system.
Boot the system.
ok boot |
Use the dd command to copy the master disk to the clone disk.
# dd if=/dev/dsk/device-name of=/dev/dsk/device-name bs=blocksize |
if=/dev/dsk/device-name |
Represents the master disk device as the input device. |
of=/dev/dsk/device-name |
Represents the clone disk device as the output device. |
bs=blocksize |
Block size. |
Check the new file system.
# fsck /dev/rdsk/device-name |
Mount the clone disk's root (/) file system.
# mount /dev/dsk/device-name /mnt |
Edit the clone disk's /etc/vfstab to reference the correct device names.
Unmount the clone disk's root (/) file system.
# umount /mnt |
Shut down the system.
# init 0 |
Boot from the clone disk to single-user mode.
# boot diskn -s |
Unconfigure the clone disk.
# sys-unconfig |
The system is shut down after it is unconfigured.
Boot from the clone disk again and provide its system information, such as host name, time zone, etc.
# boot diskn |
Log in as superuser to verify the system information once the system is booted.
hostname console login: |
# init 0 ok boot # dd if=/dev/dsk/c0t0d0s2 of=/dev/dsk/c0t2d0s2bs=100k # fsck /dev/rdsk/c0t2d0s2 # mount /dev/dsk/c0t2d0s2 /mnt # cd /mnt/etc # vi vfstab (Modify entries for the new disk) # cd / # umount /mnt # init 0 # boot disk2 -s # sys-unconfig # boot disk2 |