Gah no seriously got has nothing to do with your disk size it is just Far
far more flexible with partition layouts. Extended partition slices are
IMHO a horrible hack. Got hasn't got the 4 primary partitions limits of
msdos labels and is just more flexible.

I wasn't suggesting uefi which is a slightly different rant. Gpt disk
labels with MBR style booting works well and is IMHO the most flexible
setup without getting into esoteric Filesystem land - for managing disk
partitions labels.
On 28/05/2014 4:16 pm, "Patrick Bartek" <nemomm...@gmail.com> wrote:

> On Wed, 28 May 2014, Catalin Soare wrote:
>
> > In one of my computers I have 2 HDDs. One of them is a 250 GB drive
> > (debian) and the other is a 300 GB (data).
> >
> > I've decided to give one of them to my parents because the one they
> > have right now makes some strange noises. So I've backed up and
> > cleaned up the drive, and as we speak I am cloning my debian install
> > (from the 250 GB disk) onto the other drive.
> >
> > My fstab contains blkids to identify the root, swap, and home
> > partitions. Will the new clone just boot as if it was on the old
> > drive?
> >
> > Also is there a simple method to resize the future home partition and
> > move the root partition so that I don't end up with unallocated space
> > on the drive?
> > Basically I'd like to have a bootable system while also being able to
> > use the entire space on the disk.
>
> I found rsync more suitable than dedicated cloning software.  I, too,
> only had three parttions -- /, /home, and swap -- that I wanted to
> enlarge and rearrange on a new larger drive.  Generally, here's the
> procedure specific to your set up, not mine.
>
> 1. Boot with "old" system.
>
> 2. Partition the 300GB drive how you want it, and format the partitions.
> For safety, I called for a badblock check before formatting.
>
> 3. Use blkid to get the UUIDs of each new partition and write them down.
>
> 3. Shutdown the system and boot with a Linux LiveCD. Use a 64-bit Live
> if your system is 64-bit.  Similarly, if 32-bit.
>
> 4. Use rsync to copy the files on each partition of the 250GB drive
> to the appropriate one on the 300GB.
>
> 5. Once the above copying is done, edit /etc/fstab on the 300GB drive
> by inserting the new UUIDs for each partition.  Change labels, if
> needed.
>
> 6. Set up a chroot to the new "cloned" system on the 300GB drive.
>
> NOTE:  I initially used a 32-bit LiveCD when "cloning" my system, and
> when I got to this step, the chroot to the 64-bit system on the drive
> wouldn't work.  Booted with a 64-bit LiveCD, and it did.
>
> 7. Create a new initrd.img: Use grub-mkimage, IIRC.  This is probably
> not necessary since we're cloning, but I did it on my system anyway.
>
> 8. Create a new grub.cfg:  Use grub-mkconfig.
>
> 9. Install to MBR of the 300GB drive: Use install-grub.
>
> 10.  Un-chroot, shutdown, remove or disconnect 250GB drive.
>
> 11. Reboot and see if it works.
>
>
> That's as best as I can remember.  I made notes, but can't find them
> right now.  Be sure to read and study all the mans for rsync, blkid,
> chroot, and the grub utilites.  A search of the web for this procedure
> wouldn't hurt either, especially the proper procedure for chrooting.
>
> I didn't bother using GPT partitioning as MY new drive as it was only
> 500GB. The old one was 160GB.  So, neither should you.  Why make
> trouble for yourself.  However, use a contemporary partitioning utility
> that automatically begins the first partition at the proper sector
> and aligns all the partitions.
>
> Good luck.
>
> B
>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> https://lists.debian.org/20140527211545.21de9...@debian7.boseck208.net
>
>

Reply via email to