Every time I've cloned a Linux image from one infrastructure provider to another, I've always had to identify 5-10 locations where it was customized for the infrastructure. Typically finding those is a matter of reading log files and knowing how linux works. To me, that's "trivial" because it's something I've been doing for decades. It may not be so for other people.
As others have said, it's still pretty likely you'll need to do some configuration changes, as this is fairly customized to run on Google Cloud (e.g. there's no package manager, file system is read-only by default, etc).
reply