我想创建几个可启动的 Ubuntu 20.04 USB,并安装了一堆程序。我想自动化这个过程,而不是安装普通的 Ubuntu 并且必须手动进行更改。我有一个 Docker 映像,它是通过采用默认的 docker Ubuntu 20.04 映像并进行所需的更改来创建的。我想我可以使用这个 Docker 镜像来创建可启动 USB。下面链接的 quora 主题似乎表明我犯了概念性错误。
所以我的问题是:如何使用预装程序和自定义设置创建映像?我可以使用这个 Docker 镜像吗?或者我认为它有用是错误的吗?如果我错了,我该如何创建这样的USB?
Quora 主题:https://www.quora.com/How-can-I-generate-a-bootable-iso-from-a-Docker-image
答案1
您可能对这篇博文感兴趣https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image/和这个项目https://github.com/iximiuz/docker-to-linux
他描述了如何将内核和 systemd init 系统安装到 docker 映像中,将其提取为 tar 存档,然后从中构建 VM 映像。我还没有尝试过,但似乎它应该可以让您几乎一直获得可启动映像。