Not sure where to post this, but I wanted to share the love for Clonezilla as well as post a mini-howto where Googler's can find it.
After replacing a motherboard, my Debian 8 box would not boot. This is my primary workstation for development, sysadmin stuff, etc... so this was a big deal. The motherboard had to be replaced because it was new (from Amazon), but right out of the box, one of the memory slots was bad. Amazon didn't have anymore stock, so I had to wait... they give you 30 days, and long story short, I had to buy a replacement locally at the last minute to ensure I was able to return the bad board to Amazon. I powered down via a normal shutdown, swapped the new Asus Sabertooth X99 for the old one, put everything back together, and powered on. It wouldn't boot. Of course, I wasted a lot of time unsure about whether or not this was a motherboard problem or a system problem. Since the system had been working fine to that point, I wasted several hours screwing around with secure boot and other options before finally deciding it was probably the OS. Repairing the EFI / boot partition failed. Grub was dead. Nothing worked. Enter Clonezilla. I decided to clone /dev/sda2, my root partition, as a backup, and re-install. I figured: "I should be able to re-install, then restore that partition to the root, and get everything back." I cloned /dev/sda2 without issue to two places: a spare internal drive and an external drive (just in case), then reinstalled Debian 8.1. Once it was up and booting, I tried to restore /dev/sda2 from the backup, but the new installation of the OS was 10GB too small, and Clonezilla didn't want to do the restore (Frustrating - Steven, why is that? Old versions of Ghost would let you size / re-size the restore. Why doesn't CZ? ). I powered down, and booted up with a live ISO on USB (Debian 8.1 Live), fired up gparted, and looked at the partition table. I decided I could steal 10GB from the swap partition. So, I delete the swap partition and the root partition, then added them back in with the correct size. (When CZ complained that the root file system partition was too small, it gave me the exact size it "used to be", which was very helpful here). Then, I created a swap partition with the remaining space. Now, restoring /dev/sda2 worked without issue. But we still weren't home-free. The restore worked, and the system booted, but it immediately went into emergency mode because "Dependency failed for local file system" - among other things. I figured it couldn't find the swap partition since I killed the one created at install time. So, via rescue mode, I checked /etc/fstab and compaired the UUIDs there with blkid, and sure enough (as I suspected) the swap partition UUID was different since I had stolen space from the originally installed one. When I deleted it and created a new one, it got a new UUID (as it should have). So, I just changed the UUID value for the swap partition, saved, and rebooted. The system came up without issue, and 5 minutes later, I was writing this email to thank Steven for Clonezilla and put this out there for anyone else Googling around on how to fix a broken system. -- Michael Munger, dCAP, MCPS, MCNPS, MBSS High Powered Help, Inc. Microsoft Certified Professional Microsoft Certified Small Business Specialist Digium Certified Asterisk Professional mich...@highpoweredhelp.com ------------------------------------------------------------------------------ _______________________________________________ Clonezilla-live mailing list Clonezilla-live@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/clonezilla-live