--zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline John Nall(jwnall@gmail.com) is reported to have said: > Stef Mientki, Nate Duehr and w d myrick (combined messages) wrote: > >>> Acronis True Image is very good it will make a copy of the disk you want to > >>> make an image of even if you boot from that disk. > >>> It is the best I have ever used.. Cost is about $30.00 US. > >>> > >> Ditto that. Acronis wipes the floor with Norton Ghost. > >> > >> They have various products for imaging, etc... all work well and RIGHT > >> the first time. > >> > > and it's free for a month, > > especially when creating a diskimage from one disk to a larger disk. > > Perfect ! > > > > To recall the original problem, my harddisk is showing signs of wanting > to fail, and I wanted to replace it with a new, bigger disk. The > question was what might be the best way to clone the old one to the new > one. Following the above advice, I used Acronis in the "automatic" > cloning mode to copy the old disk to the new disk (the old disk is 40GB > and the new disk is 120GB). The documentation said that the partition > sizes would proportionally increase but that otherwise everything would > be the same. When I ran it, it found some errors on the old disk, which > I told it to ignore (what else could I do?) but claimed to have > successfully completed the cloning. > > However, the new disk will not boot up. It just sits there, displaying > the single word: "GRUB." (This is a dual-boot disk, with both Windows > XP and Linux (FC4) on it, and of course Grub is the boot loader). So > Acronis didn't do it for me. :-( > > This is not a gripe (although it may sound like it :-) Just reporting > that Acronis didn't do the trick. My guess would be that it has to do > with the errors reading the old disk. John I wrote this a long time ago but used it quite a bit during my early Linux tests. Hope it might be useful. Wayne -- Information Center, n.: A room staffed by professional computer people whose job it is to tell you why you cannot have the information you require. _______________________________________________________ --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=transfer #!/bin/sh # Script to transfer filesystems from one Hard Drive to another # Written by Wayne Topa (wtopa ) # GPL software - If you can use it - do. # some subroutines confirm() { echo -e "OK? \c" while true do read x case "$x" in y | yes | Y | Yes | YES ) return 0;; n | no | N | No | NO ) echo echo "Cancelled" return 1;; *) echo "Please enter yes or no" ;; esac done } # Program Start # Check for existance of /mnt - exit w/msg if not # Unmount /mnt (in case it is mounted) # Ask for filesystem to transfer # Ask for drive partition to transfer to # Get another dir, if required # Make sure data was entered correctly # Make ext2 filesystem on DEST (if OK) # mount drive partition to /mnt # cd to filesystem to and tar(copy) to destination # Compare original filesystem to transfered filesystem # unmount /mnt if [ ! -e /mnt ]; then echo ; echo echo " Transfer requires that you have a /mnt directory " echo " please create one and try again." exit 1 else echo " Unmounting /mnt" umount /mnt fi echo echo -n "Which directory to transfer FROM: (ie /usr): " read DIR echo echo -n "Partition to transfer TO: (ie /dev/hdb2) : " read DEST echo echo "NOTE: this applies ONLY to multiple partition filesystems." echo "If you are transfering to a specific dir on $DEST" echo "( ie /etc on / partition) enter it here ( ie /etc )." echo "If that dir doesn't exist, it will be created" echo "Enter ret if none" read DESTDIR echo echo "About to create an ext2 filesystem on $DEST" if confirm ; then echo "Creating ext2 file system on $DEST" mke2fs -c $DEST fi echo echo "About to COPY $DIR to $DEST mounted on /mnt$DESTDIR" if confirm ; then echo "Mounting $DEST on /mnt" mount $DEST /mnt if [ ! -e /mnt$DESTDIR ] ; then mkdir /mnt/$DESTDIR fi ( cd $DIR ; tar clf - . ) | ( cd /mnt$DESTDIR ; tar xvpBf - ) echo echo "About to diff-r $DIR & $DEST$DESTDIR" if confirm ; then echo " Wait - Comparing $DIR to $DEST$DESTDIR with diff -r " diff -r $DIR /mnt$DESTDIR | less fi echo ; echo "Here is $DIR" ls $DIR echo echo ; echo "Here is $DEST$DESTDIR" ls /mnt$DESTDIR echo echo unmounting /mnt umount /mnt fi exit 0 --zhXaljGHf11kAtnf Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist --zhXaljGHf11kAtnf--