I’m fairly sure the Surface Pro can only UEFI boot, so you need to make an UEFI image