Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Cubic を使用して独自の Linux ディストリビューションを作成する:ステップバイステップ ガイド

独自のLinuxの作成を検討している場合 特に自分のニーズに合わせて完全に調整された OS が必要な場合は、非常にエキサイティングなプロジェクトになる可能性があります。

これを達成するのに役立つツールの 1 つが Cubic です。 。これは、Ubuntu ディストリビューションやその他の Debian ベースのシステムをカスタマイズするプロセスを簡素化し、強化するために設計されたさまざまな機能を提供します。

Cubic とは何なのか、どのように機能するのか、そしてなぜ Cubic が Ubuntu やその他の Debian ベースのディストリビューションをカスタマイズするための頼りになる最新ツールになったのかを詳しく見てみましょう。

Cubic、 またはカスタム Ubuntu ISO Creator は、カスタマイズされた Ubuntu システムの起動可能な ISO イメージを簡単に作成できる、使いやすいグラフィカル インターフェイスを提供します。これにより、古い手動の方法と比較して、Ubuntu をカスタマイズするためのより合理的かつ効率的なアプローチが提供されるため、プロセス全体が簡素化され、あらゆるスキル レベルのユーザーが利用しやすくなります。

画像:キュービック

Cubic を使用すると、パッケージの追加または削除、システム設定の変更、さらには独自のスクリプトの組み込みもすべて単一環境内で簡単に行うことができます。

このガイドでは、インストールからカスタマイズまでのプロセス全体を説明します。

↪ システム要件

始める前に、システムが次の要件を満たしていることを確認してください。

  • オペレーティング システム: Ubuntu 20.04 LTS 以降、またはLinux Mint Ubuntu に基づいています。
  • RAM: 少なくとも2 GB (4 GB 以上を推奨)。
  • ディスク容量: 最低5 GB プロジェクト ディレクトリと ISO ファイル用の空き領域。

お使いのシステムが最小要件を満たしていれば、以下のガイドに従うことができます。

ステップ 1:Cubic をインストールする

カスタム ISO の作成を開始する前に、システムに Cubic をインストールする必要があります。その方法は次のとおりです。

<オル>
  • ターミナルを開きます アプリケーション メニューで見つけるか、Ctrl + Alt + T を押します。 。
    新しいターミナルを開く
  • ユニバース リポジトリを有効にする必要があります。 、 これはCubic をインストールするために必要です。 。
    sudo add-apt-repository universe
    Universe リポジトリで Cubic をインストールできるようにする
  • キュービック PPA を追加します。 Cubic を含むリポジトリを追加するコマンドを使用します。
    sudo add-apt-repository ppa:cubic-wizard/release
    インストール用の Cubic PPA を追加する
  • パッケージ リストを更新して、新しい PPA を含めます
    sudo apt update
    新しい Cubic PPA を含むようにパッケージ リストを更新する
  • 次に、Cubic をインストールします。 次のコマンドを使用します。
    sudo apt install --no-install-recommends cubic
    新しく追加したリポジトリから Cubic をインストールする
  • 注: – インストール不要の推奨 このオプションは、追加のパッケージを含めないことで、インストールを軽量に保ちます。

    ステップ 2:Cubic を起動する

    インストールしたら、アプリケーション メニューで Cubic を見つけてクリックして開くか、cubic と入力して Cubic を起動できます。

    インストール後にアプリケーション メニューから Cubic を開く

    ステップ 3:プロジェクトを設定する

    Cubic を起動すると、カスタム ISO を作成するためのいくつかの手順が表示されます。

    <オル>
  • Cubic がプロジェクト ファイルを保存するフォルダーを選択します。この目的のために新しいフォルダーを作成することをお勧めします。

    例: CubicProject という名前のフォルダーを作成します。

    キュービックインターフェイス
  • Cubic のフォルダー アイコンをクリックし、新しく作成したフォルダーに移動して、それを選択します。
    Cubic で新しく作成したフォルダーを参照して選択する
  • ステップ 4:ISO ファイルを選択する

    <オル>
  • まず、Ubuntu ISO を提供します。 ファイル。 Cubic では、Ubuntu ISO またはその派生製品を使用できます。このガイドでは、Linux Mint ISO を使用することを選択しました。 , ただし、Ubuntu ISO をカスタマイズするプロセスはまったく同じです。最新の Ubuntu ISO は、Ubuntu 公式 Web サイトからダウンロードできます。 Linux Mint ISO を使用している場合は、最新のCinnamon エディションをダウンロードしてください。 公式サイトより。
    カスタマイズのために公式サイトから Linux Mint Cinnamon ISO をダウンロードする
  • ダウンロード後、[参照] をクリックします。 Cubic の ボタンをクリックして、ダウンロードした ISO ファイルを見つけます。
    Cubic でダウンロードした ISO ファイルを見つけて選択する
  • ステップ 5:ボリューム情報をカスタマイズする

    ボリューム ID、名前をカスタマイズします。 とバージョン ISO の。

    例:

    • ボリューム ID: MyCustomDistro
    • 名前: 私のカスタムディストリビューション
    • バージョン: 1.00
    ISO のボリューム ID、名前、バージョンのカスタマイズ

    説明: この情報は、カスタム ISO をインストールするか、カスタム ISO から起動するときに表示されます。

    ステップ 6:ISO を解凍する

    [次へ] をクリックします。 ISO の解凍プロセスを開始します。システムの速度によっては、これには少し時間がかかる場合があります。

    ステップ 7:ファイルシステムをカスタマイズする

    ISO が解凍されたら、chroot 環境に入ります。 ここでファイルシステムをカスタマイズできます。

    <オル>
  • カスタム ISO に最新のソフトウェアを含める場合は、まずターミナルで次のコマンドを実行します:
    sudo apt update && sudo apt upgrade
    ターミナルを使用してカスタム ISO 内のソフトウェアを更新およびアップグレードする

    コマンドを実行して、ソフトウェアのインストール、パッケージの削除、またはその他の変更を行うことができます。

    パッケージをインストールする例:

    sudo apt install package-name
    カスタム ISO へのパッケージのインストール:keepassxc の例

    パッケージ名を置き換えます

    を、インストールするソフトウェアの名前に置き換えます。
  • 削除するには カスタム ディストリビューションに含めたくないパッケージがある場合は、次のコマンドを使用します:
    sudo apt purge package-name
    カスタム ISO からの不要なパッケージの削除:libreoffice の例 そしてサンダーバード
  • 構成ファイルを編集してシステム設定を変更できます。たとえば、sources.list を変更します。 ファイル:
    sudo nano /etc/apt/sources.list

    説明: ナノ ターミナル上で動作するテキストエディタです。これを使用して変更を加え、Ctrl + O で保存します。 、Ctrl + X で終了します。 .

  • ステップ 8:デスクトップ環境と設定をカスタマイズする

    <オル>
  • テーマやアイコンの変更など、デスクトップ環境の設定を変更できます。

    例: 新しいテーマをインストールするには、次のコマンドを実行します。

    sudo apt install gnome-themes-standard
  • ファイルまたは壁紙を追加するには、それらをファイル システムに直接コピーします。たとえば、壁紙を追加するには:
    cp /path/to/your/wallpaper.jpg /usr/share/backgrounds/
  • gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/custom_wallpaper.jpg
    」と入力して、必要な壁紙を設定します。
  • 必要に応じて、他のデスクトップ環境用にコマンドを調整します。

    ステップ 9:カスタム ISO を完成させる

    <オル>
  • 必要な変更をすべて行ったら、[次へ] をクリックします。 chroot 環境を終了します。
    カスタマイズを完了し、chroot 環境を終了する
  • ライブ ISO に含まれるすべてのパッケージのリストが表示されます。含めるか除外するパッケージをオンまたはオフにし、最小インストールと標準インストールのどちらかを選択できます (選択したパッケージは削除されます)。
    ライブ ISO のパッケージ選択を確認および調整する
  • ファイルシステムをカスタマイズし、パッケージの選択を確認した後、ライブ ISO の起動に使用するカーネルを選択するオプションが表示されます。ニーズに最も適したカーネルを選択します (デフォルトでは最新のカーネルが選択されます)。
    カスタマイズ後にライブ ISO を起動するためのカーネルを選択する
  • インストール プロセスを自動化したい場合は、プレシード ファイルを作成または変更できます。これにより、インストール中のプロンプトをスキップできます。これらのファイルを作成または編集するには、Cubic の [Preseed] タブに移動します。
  • 最後に、ISO の圧縮タイプを選択します。
    オプションには次のものが含まれます:
    • X ~ Z: ISO が小さいほど、梱包/開梱にかかる時間が長くなります。
    • LZ4: ISO が大きく、梱包/開梱にかかる時間は最小限に抑えられます。
    • GZIP: バランスの取れたオプションです。
      ISO の圧縮タイプを選択します:X-Z、LZ4、または GZIP
  • [生成] をクリックします。 ボタンをクリックしてカスタム ISO を作成します。加えた変更によっては、このプロセスに時間がかかる場合があります。
    カスタム ISO の生成:ボタンをクリックして作成プロセスを開始します
  • ステップ 10:カスタム ディストリビューションをテストする

    <オル>
  • 新しい ISO をテストするには、VirtualBox または別の仮想化ソフトウェアを使用できます。 VirtualBox をお持ちでない場合は、
    sudo apt install virtualbox
    を使用してインストールできます。
  • VirtualBox を開き、[新規] をクリックします。 新しい仮想マシンを作成します。
    • OS の種類を選択: [Linux] を選択します。 およびUbuntu (64 ビット) .
    • リソースの割り当て: 少なくとも 2 GB の RAM を割り当て、仮想ハードディスクを作成します。
  • 仮想マシンの設定で、ストレージに移動します。 、空の光学ドライブを選択し、ディスク アイコンをクリックしてカスタム ISO を選択します。
  • 仮想マシンを起動し、ISO から起動していることを確認します。カスタマイズされたバージョンの Ubuntu/Linux Mint が表示されるはずです。
  • VirtualBox の Linux Mint カスタム ISO を利用した仮想マシン

    ステップ 11:完成と配布

    • Rufus などのツールを使用する /バレナエッチ r (Windowsの場合) ) または Etcher (Linuxの場合) ) カスタム ISO から起動可能な USB ドライブを作成します。
    balenaEtcher インターフェイス
    • カスタム ISO を共有したい場合は、ファイル共有サービスにアップロードするか、個人の Web サイトでホストすることを検討してください。すべての手順を慎重に実行すれば、Cubic を使用して独自のカスタム Linux ディストリビューションを作成することができます。

    自由にさらなるカスタマイズを試して、新しいディストリビューションをお楽しみください。質問がある場合や問題が発生した場合は、ためらわずに Linux コミュニティに助けを求めてください。Linux コミュニティは多くの場合、非常に協力的で知識が豊富です。最後に、よくある質問に答えてみましょう:Ubuntu をそのまま使用する方が良いですか、それともカスタマイズすることを検討すべきですか?

    ↪ 結論

    Ubuntu のデフォルト設定をそのまま使用するか、Cubic などのツールを使用してカスタマイズするかを決めるのは、結局のところ、何が必要かによって決まります。デフォルトのセットアップは、そのシンプルさと信頼性の点で完璧ですが、カスタマイズすると、よりパーソナライズされた強力なエクスペリエンスが得られる可能性があります。 Ubuntu の柔軟性により、最適なものを選択できます。

    Cubic を使用して Ubuntu ISO をカスタマイズするときに問題が発生した場合は、いつでもこのガイドに戻って助けを求めるか、サポート的な Ubuntu コミュニティに連絡してください。解決策が見つかる可能性があります。このガイドに関して他にご質問がある場合は、お気軽に以下にコメントを残してください。読んでいただきありがとうございます!

    著者について

    Cubic を使用して独自の Linux ディストリビューションを作成する:ステップバイステップ ガイド

    アブドラ・アミン

    アブドラは、ゲーム業界の最新のトレンドや発展について常に最新の情報を把握することに熱心に取り組んでいます。執筆と研究における強力な背景を持つ彼は、幅広いゲーム視聴者に詳細な分析と有益な記事を提供することができます。


    1. Linux 上の Wine での OLE エラー 8004013F の解決:ステップバイステップ ガイド

      あらゆる種類の GNU/Linux 実装上の Wine ベースの環境で、あらゆる種類のデータベースまたはマクロを実行しようとすると、何らかのエラー メッセージが表示される可能性があります。プログラム フローのある時点で、最終的にOLE エラー 8004013F が表示される場合があります。 箱。スクリプトはすぐに実行を停止します。これが起こった場合、スクリプトを実行する必要があるライブラリが不足している可能性が高くなります。ネイティブ Windows クライアントでは、これらのライブラリは、ファイル内のオブジェクトとその親ホストを照合するために使用されます。 Linux にはこの機能がありませ

    2. ステップバイステップ ガイド:Linux でドライブを exFAT にフォーマットする

      Windows と Linux を実行しているコンピューター間でファイルを転送する場合、exFAT または NTFS ファイル システムでドライブをフォーマットすると、作業がスムーズになります。 Windows、OS X、Linux、そして現在 Sony Xperia Z などのいくつかのモバイル デバイスは exFAT を読み取ることができるため、exFAT のみを使用することをお勧めします。これは独自のファイル システムではありますが、フラッシュ メディアと外部ドライブ用に最適化されているため、Linux ユーザーの間で人気を集めています。 Linux では、ntfs-3 ドライバーを通