目標: 次の機能を備えた Ubuntu Server 20.04 の起動可能な ISO を作成します。
- Ubuntuをインストールしない
- DHCP経由でIPとネットワーク設定を取得します
- 起動後にbashスクリプトを実行するだけです
- スクリプトが完了するとシェルに戻ります
これまで、カスタム デスクトップ インストーラーを作成するために cubic を使用したことがありますが、いくつかのカスタム アプリケーションと実行されるスクリプトを備えた基本的な Ubuntu サーバーを実行するだけの ISO を構築したいと考えています。
アドバイスをいただければ幸いです。
答え1
20.04以降のUbuntuインストーラーは流動的です。subiqityと呼ばれるものに移行しています。私はpackerを使用してvagrantボックスを作成しようとしていますが、21.10のグラフィカルインストーラーは常に起動して邪魔になります。20.04サーバーではうまくいきました
数日前にこのフォーラムでサーバーが起動してインストールに入る方法について質問し、cloud-init IRC チャネルと Google フォーラムのユーザー グループに質問しました。Ubuntu サーバー 21.10 が起動してグラフィカル インストーラーを実行する方法について、まだ適切な説明が見つかりません。
ただし、これはあなたの問題を正確に解決するものではないかもしれませんが、私はこの Web サイトを見つけました:
https://www.pugetsystems.com/labs/hpc/How-To-Make-Ubuntu-Autoinstall-ISO-with-Cloud-init-2213/
あなたがしようとしていることに役立つかもしれません。彼は ISO を作成しており、あなたがしようとしていることに応じて cloud-init が役立つ可能性があります。