Перезагружаемся в свою систему.
Настраиваем fstab
Узнаем UUID разделов на SSD
sudo blkid
И правим fstab на SSD
sudo nano /media/f2fs/root/etc/fstab
У меня он теперь выглядит как то так:
UUID=хххххххх-хххх-хххх-хххх-хххххххххххх / f2fs rw,noatime,discard 0 2
UUID=хххххххх-хххх-хххх-хххх-хххххххххххх /home f2fs rw,noatime,discard 0 2
UUID=хххххххх-хххх-хххх-хххх-хххххххххххх /boot ext2 auto,noatime 1 2
Делаем chroot SSD для настройки grub
sudo mount /dev/sdx /media/f2fs/root/boot
sudo mount /dev/sdx /media/f2fs/root/boot/efi
sudo mount --bind /dev /media/f2fs/root/dev
sudo mount --bind /proc /media/f2fs/root/proc
sudo mount --bind /sys /media/f2fs/root/sys
sudo chroot /media/f2fs/root
Затем устанавливаем загрузчик
sudo grub-install /dev/sdx
sudo update-grub
Где sdX - имя SSD устройства (на пример /dev/sdb)
Не выходя из chroot правим grub.cfg на SSD
Открываем /boot/grub/grub.cfg
sudo nano /boot/grub/grub.cfg
И ищем записи типа:
linux /vmlinuz-3.16.0-25-generic root=/dev/sdb2
в которых меняем /dev/sdb2 на /dev/sda2
Все, отключаем HDD и подключаем SSD.