テキストベースのLinuxディストリビューションのコントロールを再取得するには?

テキストベースのLinuxディストリビューションのコントロールを再取得するには?

私はUbuntuを最小限にインストールしましたが、新しくインストールしたい場合は、設定、パッケージなどを含め、これが私が望む方法です。

デスクトップはなく、完全にCLIです。

現在の状態のインストーラを使用してHDにLive CDを作成する簡単な方法はありますか?私はremastersysを試してみましたが、Ubuntu CLIと互換性がなく、remastersysが残した設定が気に入りませんでした。

答え1

これは代替案ですが、あなたのアイデアを完全に無視する意図ではありません。

Ubuntuにはヘッドレスサーバーディストリビューションがあるため(つまり、CLIのみ)、GUIデスクトップディストリビューションから削除されたカスタムシステムを作成する必要はありません。設定などの場合、アーカイブと解凍が可能な関連ファイルを含む並列ファイルシステムツリーを維持する方が簡単です。これは、ルートディレクトリ構造をミラーリングするディレクトリを作成することを意味します。たとえば、/etc/initスタートアップサービスファイルを保持するには、そのファイルをコピーするか、ハードリンク)入力する/archive/etc/init

新しいシステムをどこかに展開するには、アーカイブのtarballを作成し、Ubuntuサーバーをインストールしてから、ルートディレクトリにアーカイブを抽出します。作成したアーカイブが/archive圧縮されたディレクトリ(圧縮された/archiveディレクトリに解凍され、多くの手動コピーが必要です)ではなく、そのサブディレクトリの場合、すべてのコンテンツが適切な場所にインストールされます(例:/etc/initwillのエントリ)。 )になければなりません/etc/init。わからない場合に備えて説明すると、tarchiveは同期されません。つまり、すべてのディレクトリがすでに存在する場所にツリーを抽出すると、そのディレクトリは削除または置き換えられず、その中にある重複ファイルのみが削除されます。削除されます(したがって、カスタム/etc/initファイルは/ etc / initに新しくインストールされた内容とともに削除されます)。

通常のインストーラを使用し、イメージ全体を維持する必要がapt-cache updateなく(および/または多くのインストール後にイメージなどを必要としない)という利点は、この方法でシステムを非常に迅速にコピーするのに役立ちます。

関連情報