You say you purchased a new laptop. Windows 11? If so and it includes the August update, then you won't be able to boot from any Linux drive, internally or externally. This is due to security deficiencies in GRUB which led to the Windows security update to prevent any GNU/Linux from booting, even dual booting machines that had Windows and Linux coexisting before the update. If your new machine is required as a production (work) machine then you are advised not to turn off secure boot in the BIOS. If just for personal use, follow the guide here: