on 12/27/2007 11:05 PM Matthew R. Lee wrote the following:
> On Monday 24 December 2007 19:36:13 Neil Bothwick wrote:
>> On Mon, 24 Dec 2007 21:28:37 +0000, Stroller wrote:
>>> It might be as simple as completing the `dd if=/dev/sda of=/dev/sdb`
>>> and then using `fdisk` to delete the last partition, then recreate it
>>> with the same start point (and a later end point). The filesystem
>>> would then need to be resized. But I don't know if this will work,
>> It will, I've done it myself. The main disadvantages are that you can
>> only resize the last partition,and it is very slow (because dd copies
>> every byte of the source drive, not jut the ones in use). Although I have
>> used this method, I wouldn't do it again, I'd set up the partitions,
>> copy with rsync and run grub to install it on the new drive.
>
> Right I'm going to do it this way, in the morning, so if I'm wrong please 
> feel 
> free to shout at me over night:
> 1. make the new partitions and file systems on the new drive /dev/sdb
> 2. mount sdb1 (boot) and sdb3 (root)
> 3. copy sda1 to sdb1 and sda3 to sdb3 using rsync (I use rsync all the time 
> to 
> do backups so I'll stick with what I know)
I would install grub on the new drive's MBR, before swapping the drives,
so I would not have to boot with live cd.
See my 1st mail on this thread.
But if you feel more comfortable the other way, do it as you say. :-)

> 4. swap the drives
> 5. boot with Live CD
> 6. (not sure about this bit) mount the boot partition (will this be sda1 or 
> sdb1?) and root partition
> 7. chroot to the new disk
> 8. do env-update and source /etc/profile 
> 9. install grub (I'm assuming I wont have to change my grub.conf as 
> everything 
> is in the same place as before, relatively speaking)
> 10. reboot and get on with the rest of my day
>

-- 
[EMAIL PROTECTED] mailing list

Reply via email to