初期化をしたいので、仮想マシンには非常に基本的なシステムが必要になりそうです。これを行う最良の方法は何ですか?また、Dockerコンテナを使用してこれを行うことが可能かもしれません。
ベストアンサー1
動作するテストVM/コンテナを設定したinit
後の作業変えるあなたにカスタマイズされたものですinit
。
デフォルトでは、仮想マシンでカスタマイズを設定し、init
カーネル/sbin/custominit
ブートパラメータを使用して仮想マシンを起動してinit=/sbin/custominit
動作を確認できます。起動パラメータを削除すると、結果が標準ですinit
。このように許容できるように機能すると、init
標準のinitramfs(該当する場合)の代わりにカスタムinitramfsを使用できます。
最終的に、カスタムパッケージがディストリビューinit
ションの通常のパッケージと同じパッケージマネージャの依存関係を満たすようにカスタムパッケージをパッケージ化し、カスタムパッケージをパッケージとしてインストールし、システムから一般init
パッケージを削除できます。init