@williwaw @geo_c
Thanks for the help guys.
Probably a simple solution but I have had no luck as yet 
/dev/sdb1: LABEL_FATBOOT="dos82a4f6cb" LABEL="dos82a4f6cb" UUID="428E-7487" TYPE="vfat" PARTUUID="82a4f6cb-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: UUID="022be4d8-c6a8-4264-95e5-59852d44c7d9" TYPE="ext4"
/dev/nvme0n1p1: LABEL_FATBOOT="ESP" LABEL="ESP" UUID="6499-8543" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="9ca6b80e-58a9-4eec-8c30-b7f09d0010be"
/dev/nvme0n1p3: LABEL="Acer" UUID="C4F4AD9AF4AD8EEC" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="558506a1-c843-47e6-ac0f-40de7213e1ee"
/dev/nvme0n1p4: LABEL="Recovery" UUID="1A2EB99E2EB9737D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="b23c2343-a3b7-4d8b-9c77-a38fbb11777a"
/dev/sda1: UUID="F0AA-881F" TYPE="vfat" PARTUUID="2359e1c8-01"
/dev/sda2: UUID="361dc6e7-ad35-409b-b9a5-75bc4bab300f" TYPE="ext4" PARTUUID="2359e1c8-02"
/dev/sda3: UUID="da28bf25-5df4-45cd-b584-37e61b34283e" TYPE="ext4" PARTUUID="2359e1c8-03"
/dev/sda4: UUID="9a104561-017e-47ec-ae64-9d520bf63099" TYPE="ext4" PARTUUID="2359e1c8-04"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="44292241-ccc2-471e-9259-866eba294748"
/dev/zram0: UUID="a448ee1f-d3f2-463d-a365-745b33133f90" TYPE="swap"
#
# grub.cfg produced by grub2config 2.0.1
set default=0
set timeout=10
set menu_color_normal=white/blue
set menu_color_highlight=black/cyan
loadfont $prefix/fonts/DejaVuSansMono18.pf2
set gfxmode=auto
insmod all_video
insmod gfxterm
terminal_output gfxterm
# Puppy Linux
menuentry 'Fossapup64 9.6 (sdb1/f96)'{
search --no-floppy --set=root --fs-uuid 428E-7487
linux /f96/vmlinuz pmedia=usbflash psubdir=/f96 pfix=copy
initrd /f96/initrd.gz
}
menuentry 'Fossapup64 9.6 (sdb1/f96) RAM mode'{
search --no-floppy --set=root --fs-uuid 428E-7487
linux /f96/vmlinuz pmedia=usbflash psubdir=/f96 pfix=ram
initrd /f96/initrd.gz
}
menuentry 'S15pup64 22.12 (sdb1/s15pup64)'{
search --no-floppy --set=root --fs-uuid 428E-7487
linux /s15pup64/vmlinuz pmedia=usbflash psubdir=/s15pup64 pfix=fsck
initrd /s15pup64/initrd.gz
}
menuentry 'Vanilladpup 9.3.30 (sdb1/vanilladpup)'{
search --no-floppy --set=root --fs-uuid 428E-7487
linux /vanilladpup/vmlinuz pmedia=usblash psubdir=/vanilladpup pfix=fsck
initrd /vanilladpup/initrd.gz
}
menuentry 'Fossapup64 9.6 (sda2/f96)'{
search --no-floppy --set=root --fs-uuid 361dc6e7-ad35-409b-b9a5-75bc4bab300f
linux /f96/vmlinuz pmedia=atahd psubdir=/f96 pfix=fsck
initrd /f96/initrd.gz
}
menuentry 'Vanilladpup 9.3.30 (sda2/vanilladpup)'{
search --no-floppy --set=root --fs-uuid 361dc6e7-ad35-409b-b9a5-75bc4bab300f
linux /vanilladpup/vmlinuz pmedia=atahd psubdir=/vanilladpup pfix=fsck
initrd /vanilladpup/initrd.gz
}
# Other Linux
menuentry 'Linux Mint 21 Vanessa (sda3/boot)'{
search --no-floppy --set=root --fs-uuid da28bf25-5df4-45cd-b584-37e61b34283e
configfile /boot/grub/grub.cfg
}
menuentry 'LMDE 5 Elsie (sda4)'{
search --no-floppy --set=root --fs-uuid 9a104561-017e-47ec-ae64-9d520bf63099
linux /vmlinuz/initrd.img root=UUID=9a104561-017e-47ec-ae64-9d520bf63099 quiet splash
initrd /initrd.img
}
menuentry 'LMDE 5 Elsie (sda4/boot)'{
search --no-floppy --set=root --fs-uuid 9a104561-017e-47ec-ae64-9d520bf63099
linux /boot/vmlinuz5.10.0-25-amd64 root=UUID=9a104561-017e-47ec-ae64-9d520bf63099 quiet splash
initrd /boot/initrd.img-5.10.0-25-amd64
}
if [ $grub_platform = "efi" ] ; then
menuentry 'Windows uefi boot'{
search --no-floppy --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
if [ $grub_platform = "efi" ] ; then
menuentry 'debian uefi boot'{
search --no-floppy --set=root --fs-uuid F0AA-881F
chainloader /EFI/debian/shimx64.efi
}
fi
if [ $grub_platform = "efi" ] ; then
menuentry 'UEFI boot from sda1'{
search --no-floppy --set=root --fs-uuid F0AA-881F
chainloader /EFI/BOOT/BOOTX64.EFI
}
fi
if [ $grub_platform = "efi" ] ; then
menuentry 'UEFI boot from sda2'{
search --no-floppy --set=root --fs-uuid 361dc6e7-ad35-409b-b9a5-75bc4bab300f
chainloader /EFI/boot/bootx64.efi
}
fi
if [ $grub_platform != "efi" ] ; then
menuentry 'Windows mbr boot'{
search --no-floppy --set=root --file /bootmgr
chainloader +1
}
fi
if [ $grub_platform = "efi" ] ; then
menuentry 'UEFI Firmware Settings'{
fwsetup
}
fi
# custom menu
if [ -f /custom.cfg ] ;then source /custom.cfg ;fi
menuentry 'Previous menu'{
configfile /grub-prev.cfg