

They are all different hardware so you’ll run into issues where the system has drivers or settings for the original hardware that is different on the next hardware.
Lots of drivers are already in the kernel, but I think you’ll find your better off using NixOS or MicroOS and making a proper install recipe.


Well you might have luck if the systems aren’t using proprietary drivers for network or GPU.
If you’ve setup the system for hibernations then it will have a swap partition sized to the memory. So that will need to be the biggest RAM machine as a start point.
There are some methods to check what kernel modules were included in your install. You would want to check if all machines have the same kernel modules for compatibility between them