Linux
 Computer >> コンピューター >  >> システム >> Linux

Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

Linuxの最大の魅力のひとつは、システムを思いどおりに自由にカスタマイズできることです。他のOSのユーザーと違い、特定の企業が決めたデスクトップ環境やファイルマネージャー、オフィススイートに縛られることはありません。

通常はディストリビューションをハードウェアにインストールした後で変更を加えますが、「Cubic」を使えば、自分のニーズにぴったり合ったカスタムISOイメージを事前に作成できます。

なぜカスタムUbuntu ISOを作成するのか?

Linuxディストリビューションの世界は非常に多様で、ほぼあらゆる用途に対応するディストリビューションが存在します。Debian系、Arch系、Ubuntu系、Slackware系、Fedora系などから好みのものを選べるほか、systemd対アンチsystemd論争に加担したり、Wayland採用のディストリビューションを選ぶか、従来どおりX.orgのグラフィックスタックを使うかなど、選択肢には事欠きません。

これらはLinux体験全体を左右する大きな選択ですが、「ほぼ完璧なのに、あと少し調整できれば」と感じることはないでしょうか。

お気に入りのディストリビューションに好みではないブラウザがバンドルされていたり、必須だと思う編集ツールが欠けていたりすることもあります。あるいは、新しいノートパソコンを初めて起動した瞬間から、膨大な壁紙コレクションを使えるようにしたいかもしれません。

もちろん、インストール後に変更を加えるのも簡単ですが、複数のPCで一貫した環境を保ちたい場合や、学校や企業のように多くのPCへ標準的なソフトウェアセットを導入したい場合は、独自のカスタマイズ済みISOを作成できると非常に便利です。余計な作業なしに、必要なものだけを正確にインストールできます。

Cubicとは?

優れたオープンソースプロジェクトの例に漏れず、Cubicもバクロニム(頭字語の再解釈)です。「Custom UBuntu ISO Creator(カスタムUbuntu ISOクリエイター)」の略で、その名のとおり、Ubuntuベースのディストリビューション向けにカスタマイズされたライブISOイメージを作成するためのツールです。

Ubuntuは非常に人気のあるディストリビューションで、公式のUbuntu本体に加え、Kubuntu、Lubuntu、Xubuntu、Ubuntu Studio、Ubuntu Budgie、Ubuntu MATEといったフレーバー版も提供されています。さらに、elementary OS、Linux Mint、KDE Neonなどのベースにもなっています。これらの中に、もう少し違っていれば完璧だったというものがあるかもしれません。

CubicはGUIウィザードとして動作し、ISOカスタマイズの手順をわかりやすくナビゲートしながら、統合された仮想コマンドライン環境を提供します。お気に入りのUbuntuベースのディストリビューションを選び、ガイドに沿って進めるだけで、求めている環境を正確に手に入れられます。

LinuxへのCubicのインストール方法

Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

CubicはUbuntu 18.04.5 Bionic以降をベースとしたディストリビューションで動作します。仮想環境でも実行可能ですが、推奨されません。まず、UniverseリポジトリとCubicのPPAを有効化します:

sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release

次にシステムを更新し、Cubicをインストールします:

sudo apt update
sudo apt install --no-install-recommends cubic

これでメニューからCubicを起動できるようになります。または、ターミナルで以下のコマンドを実行しても構いません:

cubic

CubicでカスタムUbuntu ISOを作成する

Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

Cubicを初めて起動すると、プロジェクトディレクトリの選択を求められます。選択したら「次へ」をクリックし、ソースとなるISOと、作成するISOの詳細情報を指定します。ISOファイルを選ぶと、各フィールドに自動的に情報が入力されます。

カスタムISOの各項目は、用途に合わせて変更してもよいですし、単にかっこいい名前を付けたいだけでも構いません。今回はソースISOとしてLinux Mint CinnamonのVanessaリリースを選択し、カスタム名は「MUO Linux Initial release」としました。

「次へ」をクリックすると、CubicはISOを先ほど指定した作業ディレクトリに展開し、chroot(隔離されたターミナルのようなもの)を開きます。ここでコマンドを実行できます。

たとえば、カスタムISOに最新のソフトウェアだけを入れたいなら、最初に実行すべきコマンドは以下のとおりです:

sudo apt update && sudo apt upgrade

Mintには便利なソフトウェアが多数プリインストールされていますが、そのほとんどが有用である一方、別のツールを好む人もいるでしょう。

一例がIRCクライアントのHexChatです。GUIが苦手で、ターミナルでIRSSIを直接操作したい場合は、まずHexChatを削除します:

apt purge hexchat

その後、IRSSIをインストールします:

apt install irssi

デスクトップマシンでターミナルを使うのとまったく同じ感覚ですが、ここでの変更はCubicが生成するISOに反映される点が異なります。

この操作は、好きなソフトにも不要なソフトにも適用できます。TransmissionをqBittorrentに、PixをRistrettoに、FirefoxをFalkonに入れ替えるのも自由です!

また、絶対に使わないアプリやユーザーに使ってほしくないアプリといった「肥大化」を取り除くのも良いアイデアです:

apt purge rhythmbox timeshift celluloid notes thunderbird

ソフトウェアの導入にパッケージマネージャーを使う必要はありません。インターネットからパッケージを取得し、パスに追加して実行権限を与えることもできます。カスタムISOをインストールしたマシンでYouTube動画を簡単にダウンロードできるようにするには:

wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
chmod a+rx /usr/local/bin/yt-dlp
Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

素晴らしいMUOテーマのデスクトップを、デフォルト壁紙を事前設定した状態で実現しましょう。以下のコマンドで壁紙ディレクトリに移動します:

cd /usr/share/backgrounds

続いて、Cubicインターフェース左上の「戻る」ボタンの横にあるコピー(ファイル追加)アイコンをクリックします。このディレクトリにコピーしたいファイルを選択し、次の画面で「コピー」をクリックします。

壁紙ファイルのコピーが完了したら、以下のコマンドで使用する壁紙を設定します:

gsettings set org.cinnamon.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg

GNOMEなど別のデスクトップ環境を使用している場合は、コマンドを次のように書き換えます:

gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg

カスタムUbuntu ISOを仕上げる

壁紙の変更が終わり、追加・削除したパッケージに満足したら、再び「次へ」をクリックします。

ライブISOに含まれるすべてのパッケージの一覧が表示されます。各パッケージにチェックマークを付けると、通常インストールまたは最小インストールの際にそのパッケージが削除されるよう設定できます。

Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

一覧に満足したら、再び「次へ」を押し、使用するカーネルを選択します。

最後の選択は圧縮方式です。XZはISOサイズを小さくできますが、圧縮・展開に時間がかかります。逆にLZ4はISOサイズが大きくなりますが、処理時間は最小限で済みます。GZIPはその中間で、バランスの取れた選択肢と言えるでしょう。

この時点で、常について回った「次へ」ボタンが「生成」ボタンに変わっていることに気づくはずです。クリックしたら、CubicがISOをビルドしている間にお茶でも淹れて一息つきましょう!

数分後、CubicのプロジェクトディレクトリにISOが完成し、インストール準備が整います。

Cubicでカスタマイズ済みUbuntu ISOを作成する方法 – ステップバイステップ完全ガイド

CubicならカスタムUbuntu ISOの作成も簡単

Cubicは優れたツールで、新しいマシンが起動した瞬間から理想の環境を得られるようにするのがとても簡単になります。個人利用はもちろん、組織内で展開するイメージを作成すれば、学生や職員が必要なツールをすぐに使って作業を始められます。

ISOが意図どおりに動作し、必要なものがすべて揃っている(そして不要なものが含まれていない)ことを確認するため、配布や展開の前に、仮想マシンで十分にテストしておきましょう。

  1. LinuxにWineをインストールしてWindowsゲームを動かす方法【初心者向けガイド】

    はじめに:Linuxユーザーの最大の悩みをWineが解決 WindowsからLinuxディストリビューションへ乗り換えた多くのユーザーが最初につまずくのが、お気に入りのWindows用ソフトウェア、特にゲームが動かせないという問題です。近年はProtonやSteam Playの登場によりLinuxでのゲーム環境は大きく向上しましたが、Windows専用タイトルをプレイするには依然として「Wine」の活用が有効です。 WineはWindowsとLinuxのソフトウェアの隔たりを埋めるために設計された互換レイヤーです。Windows PCをエミュレートしないため大きなパフォーマンス低下を招くこと

  2. Linux vs BSD 徹底比較:知っておくべき全ての違い

    BSDはフリーかつオープンソースのOSで、ベテランのシステム管理者たちから根強い人気を誇ります。伝統的なUnixシステムの直系の子孫であり、堅牢な機能を数多く備えています。しかし、その高い安定性にもかかわらず、BSDはLinuxほど広く普及してはいません。そのため、「LinuxからBSDへ乗り換えるのは得策なのか?」と悩むユーザーも少なくありません。本記事では、この疑問にお答えするべく、両者の違いを詳しく解説します。BSDとは何か?BSDは、オリジナルのUnixから派生したPOSIX準拠のOS群です。実績のある開発手法に基づいており、安定性とパフォーマンスを重視しています。一般的に「BSD」と