Ubuntu Server 24.04にGUI(GNOME)をインストールする手順【CUIからの変更】

公開日:

この記事では、コマンドライン(CUI)のみで動作している Ubuntu Server 24.04 LTS に、後からデスクトップ環境(GNOME)をインストールしてGUI操作ができるようにする手順を解説します。

Ubuntu Server GUI化ガイド

はじめに

通常、Ubuntu Serverはリソース節約のためにCUIで提供されますが、検証や開発用途では「ブラウザを使いたい」「視覚的に操作したい」という場面があります。 再インストールすることなく、apt コマンドだけで標準的なデスクトップ環境(Ubuntu Desktop / GNOME)を追加することが可能です。

info-icon warning

GUI環境を追加すると、アイドル時でもメモリ消費量が 1GB〜2GB程度増加 します。 仮想マシン(UTM等)のメモリ割り当てが 4GB以上 であることを推奨します。

検証環境

本記事は以下のような環境で動作確認を行なっております。

OSアーキテクチャ稼働環境詳細(ハード/ソフト)
Ubuntu 24.04aarch64仮想環境UTM 4.7 / Mac mini M4 Pro

GNOMEデスクトップのインストール手順

以下のステップでインストールを行います。

  1. STEP

    パッケージリストの更新

    まずは既存のパッケージを最新の状態にします。依存関係のトラブルを防ぐために重要です。

    Terminal window
    sudo apt update && sudo apt upgrade -y
  2. STEP

    デスクトップ環境のインストール

    用途に合わせて、以下の どちらか一方 のコマンドを実行してください。

    パターンA:標準的なデスクトップ(推奨) LibreOfficeやFirefox、各種ツールを含む完全な環境です。

    Terminal window
    sudo apt install -y ubuntu-desktop

    パターンB:最小限のデスクトップ(軽量) ブラウザと基本ツールのみの構成です。ディスク容量を節約したい場合に適しています。

    Terminal window
    sudo apt install -y ubuntu-desktop-minimal
  3. STEP

    起動設定の確認(必要な場合のみ)

    通常はインストール時に自動的にGUI起動に切り替わりますが、念のため設定を確認・変更しておくと安心です。

    Terminal window
    # 次回起動時をGUIモード(graphical.target)に設定
    sudo systemctl set-default graphical.target
  4. STEP

    再起動

    インストールが完了したら再起動します。

    Terminal window
    sudo reboot

動作確認

再起動後、いつもの黒いコンソール画面ではなく、グラフィカルなログイン画面が表示されれば成功です。 インストール時に作成したユーザーを選択し、パスワードを入力してログインしてください。

ログイン後のデスクトップ画面

補足:GUI環境を削除してCUIに戻す方法

検証が終わってGUIが不要になった場合は、以下の手順で完全に削除し、CUI(マルチユーザーモード)に戻すことができます。

Terminal window
# 1. 起動設定をCUIモードに戻す
sudo systemctl set-default multi-user.target
# 2. デスクトップ環境とログイン画面管理ツールを削除
sudo apt remove --purge ubuntu-desktop ubuntu-desktop-minimal gdm3 gnome-shell -y
# 3. 不要になった依存パッケージを一括削除(重要)
sudo apt autoremove -y
# 4. 再起動
sudo reboot

まとめ

はじめからDesktop版のISOを使わなくても、Server版に必要なときだけGUIを追加することで、柔軟な環境構築が可能です。 特に ubuntu-desktop-minimal は、仮想環境のリソースを圧迫しすぎないためおすすめです。

関連記事