Screenshot of screen ssd boots to currently
spoiler
results of sudo btrfs subvolume list newboot:
spoiler
mint@mint:~$ sudo btrfs subvolume list newboot
ID 256 gen 16336 top level 5 path @
ID 257 gen 16344 top level 256 path @/var
ID 258 gen 16342 top level 256 path @/usr/local
ID 259 gen 16336 top level 256 path @/srv
ID 260 gen 16341 top level 256 path @/root
ID 261 gen 16336 top level 256 path @/opt
ID 262 gen 16344 top level 256 path @/home
ID 263 gen 16163 top level 256 path @/boot/grub2/x86_64-efi
ID 264 gen 16163 top level 256 path @/boot/grub2/i386-pc
ID 265 gen 16327 top level 256 path @/.snapshots
ID 266 gen 16345 top level 265 path @/.snapshots/1/snapshot
ID 267 gen 65 top level 265 path @/.snapshots/2/snapshot
ID 300 gen 13737 top level 265 path @/.snapshots/33/snapshot
ID 301 gen 13737 top level 265 path @/.snapshots/34/snapshot
ID 303 gen 13737 top level 265 path @/.snapshots/36/snapshot
ID 323 gen 13737 top level 265 path @/.snapshots/56/snapshot
ID 324 gen 13737 top level 265 path @/.snapshots/57/snapshot
ID 337 gen 15853 top level 265 path @/.snapshots/70/snapshot
ID 338 gen 15855 top level 265 path @/.snapshots/71/snapshot
ID 339 gen 15884 top level 265 path @/.snapshots/72/snapshot
ID 340 gen 15886 top level 265 path @/.snapshots/73/snapshot
ID 341 gen 15889 top level 265 path @/.snapshots/74/snapshot
ID 342 gen 15891 top level 265 path @/.snapshots/75/snapshot
ID 343 gen 15929 top level 265 path @/.snapshots/76/snapshot
ID 344 gen 15931 top level 265 path @/.snapshots/77/snapshot
ID 345 gen 16281 top level 265 path @/.snapshots/78/snapshot
ID 346 gen 16287 top level 265 path @/.snapshots/79/snapshot
ID 347 gen 16291 top level 265 path @/.snapshots/80/snapshot
ID 348 gen 16326 top level 265 path @/.snapshots/81/snapshot
I appreciate your help! I probably won't have time to work on it again really until tomorrow, but I feel like I'm close.
Most recently I have used gparted to resize the root partition of my HDD (/dev/sda2) to be only a little larger than the amount of data I actually had on it. Taking it from ~7 TB to 1tb, mostly so that I wouldn't have to copy "empty" space and also so that the partition would actually fit on my 4tb SSD (/dev/nvme0n1p2) Then I created 3 partitions on my SSD that matched the file structures on the HDD (fat=nvme0n1p1, btrfs=nvme0n1p2, linux-swap=nvme0n1p3).
I then booted from a USB with clonezilla live on it and proceeded to clone partition to partition sda1>nvme0n1p1, sda2>nvme0n1p2, sda3>nvme0n1p3. The only way I could perform the clones without errors was to run in expert mode, selecting -icds (disables check for drive size), -k (can't remember exactly what this one did, something about not copying partition header or title?) after cloning all partitions I unhooked the HDD inside the case and tried to boot. Hit the same grub screen and hitting
e
returnederror: ../../grub-core/script/function.c119:can't find command 'e'.
I think it's booting from UEFI? But I'm not sure how to actually tell. I will check for those grub configs in the morning though. Your help is greatly appreciated!