I have installed a dual boot Windows 10/Kali Linux with grub on a 250 GB SSD. I have been happy with it for a while, but now I'm starting to run low on space. I would like to upgrade to a bigger SSD (500 GB, or maybe 1TB if I get the money), so I can extend my windows partition, and extend my Linux partition a bit too.
The thing is, I'm not so familiar about how grub works, how UEFI works, etc... And I wouldn't want to break everything and have to reinstall.
Currently, my disk looks like this: screenshot
I have an internal hard disk to USB 3.0 adapter.
What I want to know is: if I buy a bigger disk, make a bit-by-bit copy of my current disk to the new one, will I be able to just move my Linux partition to the right within the unused space, and extend my windows partition? Will that cause trouble with grub, or boot in general?
gparted
on a live boot disc to make such changes, thenboot-repair
to sort out any boot issues, and I have found both programs reliable. I use Ubuntu, which is also a Debian derivative, and the live boot disc has both programs pre-installed, so the same may well be true of a Kali disc: if not, use an Ubuntu disc. Provided that you are careful not to overwrite the original SSD in any way, you will have this as a fall-back if anything goes wrong with the repositioning. It will be a good idea to check that the cloned disc boots before making changes.