Как бы сделал я
Вариант 1:
1. Ставим TimeShift и сделаем бекап всей системы через rsync на внешний носитель. Можно и без TimeShift через консольный rsync ели умеете пользоваться
2. Сделаем бекап домашней директории через Deja Dup
3. Загрузиться через любой live дистрибутив, сделать нужную разметку диска через gparted или аналог, установить в этом же live дистрибутиве TimeShift и Deja Dup.
4. Восстанавливаем бекапы которые ранее сделали
5. Устанавливаем загрузчик GRUB. Вроде всё.
Вариант 2:
1. Тупо весь системный раздел скопируем на внешний диск, простым копированием. То же самое сделаем для домашней директории. К примеру, просто создайте на внешнем диске папки System и Home и в соответствующие папки закиньте файлы.
2. Загрузиться через любой live дистрибутив, сделать нужную разметку диска через gparted или аналог
3. После разметки копируем файлы обратно на нужные разделы
4. Устанавливаем загрузчик GRUB