How Do I Properly Move Boot HD to New Boot HD
by MnchstrCityBlues79 from LinuxQuestions.org on (#58TZD)
Greetings:
I'm migrating from an old rig to new custom rig. I'd really like to to utilize a new, smaller NVMe to house core OS files and then utilize an existing HD as a secondary drive to house files/folders that do not necessary need the speed a NVMe provides.
My existing format is as follows:
sda = old SSD
Partition File System Mount Point Size
/dev/sda1 ext4 / 50GB
/dev/sda2 ext4 /home 100GB
/dev/sda3 ext4 /var/snap 150GB
/dev/sda4 ext4 /media/Steam 120GB
/dev/sda5 Linux Swap 25GB
/dev/sda6 fat32 /boot/efi 500MB
/dev/sda7 ext4 /media/VirtualBox 150GB
What I am envisioning:
sda = new NVMe 500 GB
sdb = old SSD 1TB
Partition File System Mount Point Size
/dev/sda1 ext4 / 75GB
/dev/sda2 ext4 /var/snap 175GB
/dev/sda3 ext4 /media/VirtualBox 225GB
/dev/sda4 LinuxSwap 25GB
/dev/sda5 fat32 /boot/efi 500MB
/dev/sdb1 ext4 /home 150GB
/dev/sdb2 ext4 /media/Steam 250GB
/dev/sdbx unallocated unallocated unallocated
Does this look right?
If so, whats the best way to accomplish this? My rough plan is to install both and then use a live OS to format and transfer files. I know I will have to modify my fstab (but perhaps that can be done with the Live OS when partitioning the NVMe). My main concern is how to properly transfer/format/config the EFI. I have never had good look with the efi. This will not be multi-boot; multiple OS's will be done in linux containers or via traditional VMM's.
Thank you!


I'm migrating from an old rig to new custom rig. I'd really like to to utilize a new, smaller NVMe to house core OS files and then utilize an existing HD as a secondary drive to house files/folders that do not necessary need the speed a NVMe provides.
My existing format is as follows:
sda = old SSD
Partition File System Mount Point Size
/dev/sda1 ext4 / 50GB
/dev/sda2 ext4 /home 100GB
/dev/sda3 ext4 /var/snap 150GB
/dev/sda4 ext4 /media/Steam 120GB
/dev/sda5 Linux Swap 25GB
/dev/sda6 fat32 /boot/efi 500MB
/dev/sda7 ext4 /media/VirtualBox 150GB
What I am envisioning:
sda = new NVMe 500 GB
sdb = old SSD 1TB
Partition File System Mount Point Size
/dev/sda1 ext4 / 75GB
/dev/sda2 ext4 /var/snap 175GB
/dev/sda3 ext4 /media/VirtualBox 225GB
/dev/sda4 LinuxSwap 25GB
/dev/sda5 fat32 /boot/efi 500MB
/dev/sdb1 ext4 /home 150GB
/dev/sdb2 ext4 /media/Steam 250GB
/dev/sdbx unallocated unallocated unallocated
Does this look right?
If so, whats the best way to accomplish this? My rough plan is to install both and then use a live OS to format and transfer files. I know I will have to modify my fstab (but perhaps that can be done with the Live OS when partitioning the NVMe). My main concern is how to properly transfer/format/config the EFI. I have never had good look with the efi. This will not be multi-boot; multiple OS's will be done in linux containers or via traditional VMM's.
Thank you!