Lets make sure we understand. You CAN create a linux reference image and deploy it to many hardwares. You don’t have to do anything special. A typical mainstream Linux distribution has all of the drivers on the hard drive already. When Linux boots, it identifies the installed hardware and automatically loads the correct drivers. The only thing you can’t do is capture an image from a bios based computer and deploy it to a uefi system. This won’t work. But that is also the same for MS Windows.
Are you having a specific problem, or is this just an open question?