Cloning a laptop hard drive to another laptop hard drive using a desktop computer and Norton Ghost 2003. I haven’t used other editions of Ghost; they may be different.

Things you'll need in addition to Norton Ghost 2003:
Your old laptop hard drive and a second laptop hard drive large enough to hold all your data,
Two laptop hard drive - to - standard IDE cable adapters (make sure you order the correct adapters - laptop drives don't all use the same connectors),
A Desktop Computer,
One (or two) floppy disks. Ghost by default uses PC-DOS (an IBM product) for your boot disk. Windows uses MS-DOS but in most cases it will also run with PC-DOS. Your computer should start using the default Ghost PC-DOS Startup Floppy but if it doesn’t you’ll have to use MS-DOS on your Ghost Boot Floppy. Ghost allows you to make either or both.
On a laptop computer, you have to make the Ghost Startup Floppy before removing the hard drive. To avoid the possibility of having to reinstall your hard drive to make the MS-DOS floppy, I would make two Ghost Startup Floppies, one with PC-DOS and one with MS-DOS before removing the hard drive from the laptop. It doesn’t take much time and effort to create both and it may save you a lot of time and effort.

Step 1: Install Norton Ghost software on your laptop hard drive.

Step 2: For the default PC-DOS Ghost Startup, you need one formatted floppy disk.
Or
Step 2: For the MS-DOS Ghost Startup, make a Windows System Diskette on your laptop (full format then copy system files). NOTE this is not a Windows Startup disk – you want system files only, found on the Windows Floppy Disk Format dialogue box.

Step 3: For the default PC-DOS, make your Ghost Boot Diskette: open Ghost, Ghost Utilities, Boot Wizard, Standard Ghost Boot Diskette, Next, Next, Use PC-DOS, Next, (accept the default location) and follow directions to the Finish.
Your PC-DOS floppy should contain 1.15 MB which includes: a Ghost folder, autoexec.bat, command.com, config.sys, IBMbio.com, IBMdos.com, mouse.com.
Or
Step 3: For MS-DOS, using the formatted floppy containing the system files, make your Ghost Boot diskette: open Ghost, Ghost Utilities, Boot Wizard, Standard Ghost Boot Disk, Next, Next, Use MS-DOS, Next, (accept the default location), Next, Uncheck Format option (you are already formatted with system files installed – formatting again will erase your system files), Next, Ghost files are copied automatically, Finish. This is the MS-DOS Ghost Boot Diskette; it should contain 1.38 MB which includes: a Ghost folder, autoexec.bat, command.com, drvspace.bin, IO.sys, mouse.com, Msdos.sys.

Step 4: Remove the old laptop drive from your laptop.
 
Step 5: Connect the new and old laptop hard drives to the adapters. Make sure you have pin one in the correct position and any jumpers in place if needed.

Step 6: Connect the laptop drives to a Desktop’s PC IDE connectors:
Depending on your type of laptop to IDE connectors you can:
A. Use just the Primary Desktop cable, installing the two laptop drives on each connector of that one cable or,
B. Use the Primary and Secondary positions on the desktop computer, installing a laptop drive on each Master connection, generally the end position of each cable; if connecting this way:
Disconnect the desktop PCs hard drive and connect the OLD laptop hard drive to this cable.
Disconnect the desktop PCs CDROM and connect the new laptop drive to that cable.

Step 7: Once you have the drives properly connected, you'll need to boot up with your Norton Ghost Boot Floppy (PC-DOS or MS-DOS). In a few moments the Ghost dialogue screen will open.

Step 8: Using Norton Ghost
If you followed the directions above EXACTLY, having the OLD laptop hard drive on the Primary Master position where the desktop's hard drive was and the NEW laptop hard drive on the Secondary Master position where the CDROM was connected, Ghost will start and you will see a screen asking to confirm the operation.

Finished, you have two copies of you hard drive.
Simply reassemble everything using either hard drive in your laptop and save the extra drive in a safe location.

Cloning a laptop hard drive to another laptop hard drive using disk to disk cloning isn't as easy as cloning desktop hard drives. It may take some time and experimenting to learn, but once you know how, it's rather simple.
Page 8.
Page 8.
All new drives need to be partitioned and formatted. Norton Ghost 2003 contains a partitioning and formatting program called Gdisk. I prefer to use Windows FDISK and Format. Whichever you use, it should be done to your new drive before cloning begins. Learn to run FDISK at this site:
Cloning Laptop Drives
NOTE: This works for me. Maybe not for you. Clone at your own risk.
 If you have any doubts about cloning, don't experiment with a drive that holds data that you can't replace; you risk losing all of it. Clone at your own risk. If it fails, don't blame me. You have been warned!!!
See pictures and more connection details on the next page.
If you use Windows XP, using a cloned hard drive will require some extra steps to make Microsoft happy. The following Website explains it in detail. Read it before you begin cloning XP. 
If you use Windows XP, using a cloned hard drive will require some extra steps to make Microsoft happy. The following Website explains it in detail. Read it before you begin cloning XP. 

I don't use a laptop myself so if you dual boot Windows with Linux, the directions below should work for you but I haven't tried cloning a dual boot laptop. 

aaaaaaaaaaaaiii