GNU/Linux >> Linux の 問題 >  >> Linux

現在のインストールから独自のカスタマイズされたLinuxディストリビューションを作成する

Linuxを使用する場合、最も一般的で便利な機能の1つは、特定のニーズを満たすためにLinuxインストールをパーソナライズ、クローン作成、およびリマスターする機能です。 Linuxは非常に適応性が高いため、さまざまな方法でインストールして使用できます。CD、DVD、ネットワーク、USB、またはディスクパーティションからインストールできます。標準のインストールメディアと、ライブLinuxシステムを含むメディアのどちらかを選択できます。

さらに、現在のLinuxインストールのISOファイルを作成し、それを使用してブータブルディスクを作成する場合があります。この記事では、現在のLinuxシステムのISOイメージを構築する方法と、利用可能な選択肢について学習します。

現在のインストールのISOを作成する方法

現在のインストールからISOを作成するアプリケーションはたくさんあるので、簡単に作成できることがわかっているアプリケーションをリストしました。

1。 Linux Respin

これは、カスタムディストリビューションをパーソナライズして作成し、システム全体のバックアップを作成するための無料のアプリケーションであった、廃止されたRemastersysのフォークです。

Linux Respinは新しく、公式Webサイトから入手できます:Linux Respin

また、Githubからソースコードを入手できます:GItHubリポジトリ

2。システムバック

これは、バックアップを作成し、システムの以前の状態を復元するためのシステムユーティリティです。これを使用して、システムを複製し、ライブシステムを作成することもできます。

Sourceforgeの公式ウェブサイトから入手できます:Systemback

3。 Linuxライブキット

これは、独自のLiveLinuxを作成するためのシェルスクリプトのセットです。 現在のLinuxインストールから。 LinuxLiveキットを使用してLiveLinuxを作成するプロセスを紹介します。

まず、LinuxLiveキットの依存関係をインストールする必要があります。

  • Squashfs

Squashfsは、Linuxで圧縮された読み取り専用ファイルシステムです。 Squashfsは、一般的な読み取り専用ファイルシステムの使用、アーカイブの使用(つまり、a.tar.gzファイルを利用できる場合)、およびオーバーヘッドがほとんど必要ない制限付きブロックデバイス/メモリシステム(組み込みデバイスなど)を対象としています。

パッケージマネージャーを使用して、システムにsquashfs-toolsをインストールする必要があります:

# aptitude install squashfs-tools

次に、公式WebサイトからLinuxLiveキットをダウンロードする必要があります。LinuxLiveキット

必要に応じて、システムから不要なファイルをすべて削除する必要があります(たとえば、manページやその他のすべてのファイル)。必要ありません)、Live Linuxシステムをできるだけ小さくします(この手順はオプションです)。 LinuxLiveキットを/tmpに移動する必要があります。必要に応じて、DOC /のドキュメントファイルを読んで、その仕組みを学ぶことができます。また、一部の変数を変更する必要がある場合は、.configファイルを編集できます。

これで、Live Systemの作成を開始し、suを使用してrootユーザーに切り替えて、 Linux Liveディレクトリを作成し、次のスクリプトを実行します。

# ./build

一般的に、このプロセスには非常に長い時間がかかるため、コーヒーを飲む必要があります。

Live KitISOイメージは/tmpに作成されます。

プロセスのスクリーンショットがあります:

この時点で、プロセスは完了しています。

ルートプロンプトが再度表示される場合は、プロセスが完了したことを意味します。

最後に、CDブート用のISOファイルとUSBブート用のZIPアーカイブが/ tmpにあり、これらのファイルを他のディレクトリにコピーします。

ブート可能なUSBを作成するには、生成されたzipアーカイブ(これも/ tmpから)をUSBデバイスに送信し、bootサブディレクトリからbootinst.shを実行します。

結論

結論として、私はLinuxLiveキットを使用しました それは私のために働いたので、しかしあなたは別のものを選ぶことができます。また、このプロセスは、カスタマイズされたLinuxディストリビューションを作成する場合にも役立ちます。 すでにLinuxインストールを使用しています。


Linux
  1. GitBook Editor –LinuxデスクトップからのGitワークフロー

  2. ヘッドセット–LinuxデスクトップからYouTubeMusicをストリーミング

  3. cuda 開発に最適な Linux ディストリビューション

  1. Linuxで独自のコンテナを構築する

  2. LinuxディストリビューションのリポジトリからJavaをインストールします

  3. Linuxで独自のテクノロジーを構築する

  1. Linux端末からファイルを印刷する

  2. mimipenguin –現在のLinuxユーザーからのログインパスワードのダンプ

  3. 独自の Kali Linux メタパッケージを作成する