I want to upgrade my system drive that ubuntu is installed on to a SSD.
It is currently installed on a 1TB SATA Drive, which is also the boot drive, all my data is on other drives (except a few things in the documents, downloads, etc folders, which i know i can backup. There is no windows or other systems installed on this desktop, it's all Ubuntu.
I will be upgrading to an 1TB NVMe M.2 2280 SSD utilizing a PCIe Port (rather than the onboard SATA M.2 option for my own personal reasons).
My question is, can i just clone the SATA HDD to the SSD, then "swap" them out, booting to the SSD? (I would create the same partitions to match the current system drive exactly) Or do i have to install fresh and new on the SSD (which i really don't want to, because i have a lot of customizations and programs installed and it will take forever to get it all working back to normal)?
so the tl;dr: can i clone (or just copy) the partitions on the installation drive from 1TB SATA HDD to a 1TB NVMe SSD, or am i forced to reinstall Ubuntu from scratch and spend forever installing all my customizations.
I use Ubuntu 18.04 LTS, oh, and if cloning/copying would work, are there any recommended programs i should use for it. There is NO windows installed on the system, it's 100% Ubuntu.
Edit: technically i think I'm looking for both ideas about answering the questions, but also reading any subtext the implies some things won't work