如何构建可启动的Linux映像以仅运行Golang简单应用或简单Web服务器?

Is it possible to use Golang script to do all the job? Preferably from windows. even using ready-made images for running Golang simple app will be good.
Similar to: Tiny Linux OSes with Go (This post not provided details)

Thanks in Advance for your help.

Creating a bootable consists of 3 steps:

Formatting the volume:

Copying a preconfigured iso to the volume:

Set boot flags on volume:

Unfortunately I am not fluent in goLang... You could do it all with your local shell and wrap that up in syscalls but that hardly feels like an answer.