I have seen How to Make a Bit Copy of my Internal HD to an Extneral HD?. It does not address the question I pose.
I need to upgrade my /dev/sda (disk 0) to a bigger disk. /dev/sda supports 7 volumes (logical and extended partitions) and 2 OS (Win XP and Lx Trusty). I do not want to reinstall everything. It would take me a week ful time to get to where I am now.
Can I actually bit-copy /dev/sda to /dev/sdb, replace /dev/sda physically and copy the content of /dev/sdb back to the new /dev/sda ? Or do that via an ISO image ? Does it work at all ? Would any OS not balk at the new hardware found ? (/dev/sda will have changed and for instance I surmsise I would need to look carefully at my fstab after the fact because of the fact that partitions are referred to by their UUID).