次の記事では、Cubicについて見ていきます。 このアプリの名前はの頭字語です カスタムUbuntuISOクリエーター。 これは、起動可能なUbuntu Liveイメージを作成するためのグラフィカルユーザーインターフェイスアプリケーションとして提供されます(ISO)カスタマイズ。
Cubicは積極的に開発を進めており、 Ubuntuライブイメージを簡単に作成。 コマンドラインchroot環境が組み込まれており、新しいパッケージ、カーネルのインストール、背景の壁紙の追加、ファイルやフォルダーの追加など、すべてのカスタマイズを実行できます。
このプログラムはライブUbuntuイメージを作成するために使用されますが、LinuxMintなどの他のUbuntuフレーバーや派生物でも使用できると思います。 Cubicは、システムのライブDVDを作成しません。 代わりに、UbuntuISOからカスタムライブイメージを作成するだけです.
UbuntuにCubicをインストールする
Cubic開発者は、インストールプロセスを容易にするために、 PPA。 UbuntuシステムにCubicをインストールするには、ターミナルで次のコマンドをXNUMXつずつ実行する必要があります(Ctrl + Alt + T)。
sudo apt-add-repository ppa:cubic-wizard/release sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E
この時点で、次のスクリプトを使用してこのプログラムをインストールできます。
sudo apt update && sudo apt install cubic
このプログラムのインストールについて詳しくは、以下をご覧ください。 リンク.
Cubicを使用してカスタムUbuntuLiveISOを作成する
インストールしたら、アプリケーションメニューまたはドックからCubicを起動します。
プロジェクトのディレクトリを選択します
これは プロジェクトのファイルが保存されるディレクトリ。 UbuntuインストールISOイメージを保存するパスを選択します。 Cubicは、カスタムOSのすべての詳細を自動的に入力します。 必要に応じて詳細を変更できます。
Chroot環境
ファイルシステムが抽出されると、chroot環境に自動的にアクセスします。 ここから 追加のパッケージをインストールできます、背景画像の追加、ソフトウェアソースリポジトリリストの追加、ISOへの最新のカーネルの追加およびその他すべてのカスタマイズ。
さらに、更新する可能性があります ソフトウェアソースのリスト。 ソースのリストを変更した後、ソースのリストを更新することを忘れることはできません。
プロジェクトにファイルやフォルダを追加することもできます。 ファイル/フォルダをコピーできます それらを右クリックし、CTRL + Cをコピーまたは使用することを選択します。 貼り付けるには、ターミナル(キュービックウィンドウ内)の右ボタンをクリックするだけです。 [ファイルの貼り付け]を選択し、最後に[コピー]をクリックするだけです。
できる 私たち自身の壁紙を追加します。 そのためには、ディレクトリに移動する必要があります / usr / share / backgrounds /:
cd /usr/share/backgrounds
その中に入ると、私たちは 画像をキュービックウィンドウにドラッグアンドドロップします。 または、画像をコピーして、キュービックウィンドウを右クリックします。 [ファイルの貼り付け]オプションを選択する必要があります。 そのうえ、 / usr / share / gnome-background-propertiesのXMLファイルに新しい壁紙を追加する必要があります、ダイアログボックスで選択できます。 このフォルダには、ガイドとして役立つファイルがいくつかあります。
カーネルバージョンを選択してください
次の画面で選択する必要があります 新しいISOを起動するときに使用するカーネルバージョン。 追加のカーネルをインストールした場合は、それらもこのセクションにリストされます。
インストール後にパッケージを削除する
次のセクションでは、ライブイメージから削除するパッケージを選択できます。 選択したパッケージは、Ubuntuオペレーティングシステムがインストールされた後に自動的に削除されます カスタム画像を使用します。 ここでは、削除するパッケージを選択するときに注意する必要があります。別のパッケージに依存しているパッケージを、知らないうちに削除する可能性があります。
ISOの作成
これで、ライブイメージの作成プロセスが開始されます。 しばらく時間がかかります システムの仕様によって異なります。
画像の作成プロセスが完了したら、[完了]をクリックするだけです。 Cubicは、新しく作成されたカスタム画像の詳細を表示します.
将来ライブで作成された新しいカスタムイメージを変更する場合は、«というオプションのチェックを外す必要があります。生成されたディスクイメージと対応するMD5チェックサムファイルを除くすべてのプロジェクトファイルを削除します«。 Cubicは、カスタムイメージをプロジェクトの作業ディレクトリに残し、将来変更を加えることができるようになります。 最初からやり直す必要はありません。
Ubuntu 17.10ユーザーへの注意:
Ubuntu 17.10システムでは、 DNSルックアップはchroot環境では機能しない可能性があります(私にとっては正しく機能したと言わなければなりませんが)。 カスタムUbuntu17.10ライブイメージを作成する場合は、正しいresolve.confファイルを指定する必要があります。
ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf
DNS解決が機能することを確認するには、次のコマンドを実行します。
cat /etc/resolv.conf ping google.com
Cubicをアンインストールする
このプログラムを削除するには、ターミナルを開いて(Ctrl + Alt + T)、次のように書き込むだけです。
sudo apt-add-repository -r ppa:cubic-wizard/release sudo apt remove cubic && sudo apt autoremove
なんて面白いプログラムなのか、ライブで試してみる必要があります。 ご挨拶。
手順を詳しく説明していただけますか。 あなたがキュービックを始めたとき、私はとどまりました。 ルートを尋ねるウィンドウが表示されます。 あなたが置いたイメージは何ですか。 しかし、それから私は私に尋ねるウィンドウを取得します:
元のISO:
ISOコスタム:
そこでどうしたらいいのかわからない。
また、CHROOT環境にアクセスする方法についても言及していません
私はすでにそれを使っていましたが、その間にプロジェクトについて話しているページがほとんどないことに気づきました。このプロジェクトは非常に難しい(素晴らしい)ものです。
私はcobicでミント18サラを使用していますが、変更されたisoを作成すると、sources.listに作成されます。
deb cd-rom:およびdistro名のパス。これは、ソースで作成されないように、変更されたisoを作成する前に行う必要があります。
感謝
これにより、一般ユーザーが読み取り専用にする必要のあるシステムファイルのアクセス許可が変更されます。 したがって、セキュリティリスクにつながる
Ubuntu20.04.3とLinuxMint 20でテストされ、非常にうまくいきます。 Ubuntuでは、常駐コンピューターのsource.listをコピーする必要がありました。 元のディストリビューションがCubicで使用する一部のPPAが機能しないため、アプリケーションのカスタマイズには時間がかかります。 このような場合、fitxarodebをコピーしてインストールする必要があります。 インターフェースのカスタマイズはレースボビンです。 ユーザーがカスタマイズを継承するために/ etc / skelを使用しました。 私は最近Systembackから来ましたが、最近、最新の機器で失敗しました。 問題なくキュービックで。