多くは Linuxディストリビューション なぜ誰かが既製のディストロを持っているのではなく、自分のディストロを作りたいのか疑問に思うかもしれません。 ほとんどの場合、既製のディストリビューションで問題ありませんが、ニーズに合わせて100%カスタマイズされたディストリビューションが必要な場合は、独自のディストリビューションを作成する必要があります。

適切なツールを使用すれば、独自のLinuxディストリビューションを作成することは、見た目ほど難しくはありませんが、確かに時間がかかります。 この目的のための多くのツールがあります-いくつかは普遍的で、いくつかはディストロ固有です。 ここにそれらのいくつかがあります
1.LinuxLiveキット
Linuxライブキット これは、独自のディストリビューションを作成したり、システムをバックアップしたりするために使用できるツールです。 Debianを好みますが、幸いなことに、カーネルをサポートしていれば、他のディストリビューションでも実行できます。 上に とsquashfs。 Linux Live Kitには、ディストリビューションの構築方法に関する非常に短くて優れたウィザードがあります。手順に従うだけで完了です。 プロセス全体は、すべてのシステムファイルを収集して起動可能なISOファイルに入れ、実行中のすべてをライブイメージに再作成するbashスクリプトの範囲内で行われます。

システム全体をUSBドライブに入れたい場合は、これ以上下にスクロールする必要はありません。 Linux Live Kitは、おそらくこれを行うための最も簡単なツールです。
2.Linuxをゼロから
ディストロに含まれるものを完全に制御し、多くの空き時間を確保したい場合は、以下をご覧ください。 ScratchプロジェクトのLinux。 LFSには非常に広範なドキュメントがあり、独自のディストリビューションを構築する方法だけでなく、Linux全般に関する優れた教育リソースです。 Linux from Scratchを使用すると、完全にソースコードから独自のカスタムLinuxシステムを構築できます。

LFSは、このリストにある他のツールとまったく同じツールではありませんが、同じ目的で使用できます。つまり、独自のLinuxディストリビューションを構築する(そしてLinux全体について多くを学ぶ)ことができます。
3.カスタマイザー
もはやプログラムではありません パーソナライズ それはもう活発な開発中ですが、それは安定していると考えられているので、その開発者によると、それはそうです。 これは、UbuntuをリミックスできるもうXNUMXつのツールであり、XubuntuやKubuntuなどのさまざまなフレーバーのUbuntuもサポートしています。 ただし、重要な制限は、使用しているホストシステムが、リミックスするゲストシステムと同じバージョン番号とアーキテクチャを共有している必要があることです。

4.MXスナップショット
GUIからシステム全体を簡単に再現できるツールをディストリビューション内で探している場合は、それ以上探す必要はありません。 MXスナップショット MXLinuxの場合。 これによりMXを使用できなくなりますが、スクリーンショット用の使いやすいISOクリエーターが重要な場合は、このディストリビューションに切り替える価値があることがわかります(MX Linuxのレビューをここで確認してください)。

数回クリックするだけで、ある程度の忍耐力で、MXスナップショットはディストリビューションのパッケージ化プロセス全体を自動化し、カスタムディストリビューションをホームディレクトリのISOファイルにドロップします。 適切な!
MX LinuxはDebianをベースにしていますが、残念ながら、他のディストリビューションでMXスナップショットを使用することはできません。これは、このためのファイルを検索するためです。

5.アルキソ
あなたが熱心なArchユーザーなら、おそらくキャプチャツールを使用したことがあります。 BTRFSファイルシステムを使用します データをバックアップします。 しかし、すべてのArchベースのディストリビューションがISOファイルを作成するためのすてきな小さなツールにアクセスできることをご存知ですか?
このコマンドラインツールは、 アルキソ 構成ファイルに追加したいカスタムプラグインを含む完全なArchLinuxISOを作成します。 リンクのwikiには、Archisoを適切に構成して必要な処理を実行する方法に関する豊富な情報が記載されています。

このツールは、システムを起動可能なイメージで起動するだけでなく、その機能により、現在システムで使用できないアプリケーションのインストールなど、信じられないほどの量のカスタマイズが可能になります。 写真をテストするためのポータブル仮想マシンも含まれています。
أسئلةمكررة
なぜこれほど多くのLinuxビルドツールがコマンドラインに依存しているのですか?
このリストでは、ほとんどのツールでコマンドラインを使用する必要があります。これは、新しいLinuxユーザーにとっては少し威圧的です。 Archisoは特に注意が必要ですが、Arch Linuxに精通している場合は、驚くことではないかもしれません。
同時に、ここにあるXNUMXつのGUIツール(カスタマイザーとMXスナップショット)は基本的にオールインワンストアであり、インターフェイス自体の柔軟性はそれほど高くありません。 全体として、コマンドラインツールはより高度な機能とカスタマイズを提供します。これにより、一部の人々にとってそれらの使用方法を学習するプロセスが価値のあるものになります。
次のLinuxビルドツールのうち、最も使いやすいものはどれですか?
完全にユーザーフレンドリーな観点から、MXスナップショットはケーキを取ります。 ただし、XNUMXつのディストリビューションまたはXNUMXつのディストリビューションファミリにさえ閉じ込められないものが必要な場合は、LinuxLiveKitが最もよく使用されます。
これらのカスタムLinuxディストリビューションを新しいシステムにインストールするにはどうすればよいですか?
個人用のLinuxディストリビューションを別のマシンで再構築する場合は、ブートドライブをフォーマットし、USBドライブ全体をそのマシンに複製するだけです。 新しいハードウェア構成を適切に反映するために、「/ etc / fstab」およびその他の構成ファイルを再構成する必要がある場合がありますが、システムファイルの操作に精通している場合は、数分以上かかることはありません。






