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 > >