複数のプログラムがインストールされている複数の起動可能なUbuntu 20.04 USBを作成したいと思います。デフォルトのUbuntuをインストールして手動で変更する代わりに、このプロセスを自動化したいと思います。デフォルトのdocker Ubuntu 20.04イメージをインポートして必要な変更を加えることによって作成されたDockerイメージがあります。このDockerイメージを使って起動可能なUSBを作成できると思いました。以下のリンクされたクエリスレッドは、私が概念的なエラーを犯したことを示すようです。
私の質問は:プリインストールされたプログラムとカスタム設定を使用して画像をどのように生成しますか?このDockerイメージを使用できますか?それともそれがうまくいくと思うのは間違っていますか?私が間違っている場合、どうやってこのようなUSBを作成できますか?
クォーラトピック: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イメージを構築する方法を説明します。まだ試していませんが、ほとんど常に起動可能なイメージを取得できるようです。