Skip to Content
ドキュメントサーバーサーバーのインストール

Ubuntu サーバー 26.04 LTS インストール ガイド

この記事では、イメージのダウンロード、ブータブル メディアの作成、インストール プロセス、初期構成など、Ubuntu サーバー 26.04 LTS を最初からインストールする方法について説明します。

システム要件

要件最小推奨
CPU1 GHz 64 ビット プロセッサ2 GHz+ マルチコアプロセッサ
ラム1GB4GB以上
ディスク2.5 GB25GB以上
ネットワークオプションネットワーク接続を推奨

画像をダウンロードする

# Download Ubuntu Server 26.04 LTS ISO from the official site wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso # Verify file integrity wget https://releases.ubuntu.com/26.04/SHA256SUMS sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-live-server-amd64.iso

ミラーサイト

公式ダウンロードが遅い場合は、ミラーを使用できます。

# Example mirrors wget https://mirrors.edge.kernel.org/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso # Check https://launchpad.net/ubuntu/+cdmirrors for a full list of mirrors

ブータブルメディアの作成

Linux の場合

# Identify the USB drive (double-check the device name to avoid data loss) lsblk # Write the ISO to the USB drive (replace /dev/sdX with the actual device name) sudo dd if=ubuntu-26.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Windows 上

Rufus  または balenaEtcher  を使用します。

  1. Rufusをダウンロードして開きます
  2. USBドライブを選択します
  3. ダウンロードしたISOファイルを選択します
  4. パーティション スキームとして GPT (UEFI) または MBR (BIOS) を選択します
  5. 「開始」をクリックして書き込みます

インストール手順

1. インストーラーを起動する

USB ドライブから起動した後、Ubuntu サーバーを試行またはインストール を選択します。 Subiquity インストーラーは、プロセス全体をガイドします。

2. 言語を選択します

インストール言語を選択します。サーバー環境の場合は、端末での文字エンコードの問題を回避するために、英語 をお勧めします。別のロケールが必要な場合は、インストール後に構成できます。

3. キーボードのレイアウト

デフォルトの 英語 (米国) キーボード レイアウトを選択するか、お使いのキーボードに一致するものを選択してください。

4. 設置タイプ

  • Ubuntu サーバー: 標準インストール
  • Ubuntu サーバー (最小化): 最小限のインストール、コンテナーおよびクラウド環境に適しています

5. ネットワーク構成

インストーラーは、DHCP 経由でネットワーク構成を自動的に取得します。静的 IP を手動で構成するには:

  1. ネットワークインターフェースを選択します
  2. IPv4 の編集 を選択します
  3. 方法を 手動 に変更します
  4. IP アドレス、サブネット マスク、ゲートウェイ、および DNS を入力します。

6. プロキシ設定

ネットワークにプロキシが必要な場合は、ここにプロキシ アドレスを入力します (例: http://proxy.example.com:8080)。それ以外の場合は空白のままにしてください。

7. ミラーアドレス

デフォルトは http://archive.ubuntu.com/ubuntu です。ダウンロードを高速化するために、より近いミラーに変更することもできます。

8. ディスクのパーティショニング

ディスク全体を使用する (初心者に推奨)

[ディスク全体を使用] を選択し、オプションで LVM を有効にします。

  • このディスクを LVM グループとして設定します: 将来の拡張を容易にするために推奨します
  • LUKS を使用して LVM グループを暗号化します: ディスク暗号化にはパスフレーズの設定が必要です

カスタムパーティショニング

手動パーティショニングには [カスタム ストレージ レイアウト] を選択します。推奨されるレイアウト:

パーティションサイズファイルシステムマウントポイント目的
EFI512MB脂肪32/ブート/efiUEFI ブート (必須)
/ブート1GBext4/ブートブートパーティション
スワップRAMと同等スワップ-スワップスペース
/残りスペースext4/xfs/ルートパーティション

LVM を使用する場合は、さらに分割することを検討してください。

/ 20 GB System root /home Variable User data /var Variable Logs and data /tmp 5 GB Temporary files

9. ユーザーの作成

次の情報を入力します。

  • あなたの名前: あなたのフルネーム
  • サーバー名: ホスト名 (例: ubuntu-server)
  • ユーザー名を選択してください: ログイン ユーザー名
  • パスワードを選択: パスワードを設定します

10.SSHのセットアップ

OpenSSH サーバーのインストール を選択することを強くお勧めします。 GitHub または Launchpad から SSH 公開キーをインポートすることもできます。

  • SSH ID をインポート を選択します
  • GitHub ユーザー名を入力してください

11. 注目のサーバー Snaps

必要に応じて、オプションのプリインストールされた Snap パッケージを選択します。

  • 港湾労働者
  • ネクストクラウド
  • ポストグレSQL
  • 等

12. インストールの開始

設定を確認したら、インストールが開始されます。セキュリティ更新プログラムはインストール中に自動的にダウンロードされます。完了したら、[今すぐ再起動] を選択します。

インストール後の構成

初回ログイン

# Remove the USB drive, reboot, and log in with the user you created # First, update the system sudo apt update && sudo apt upgrade -y

タイムゾーンの構成

# Check current timezone timedatectl # Set timezone (example: US Eastern) sudo timedatectl set-timezone America/New_York # Enable network time synchronization # Note: the default time-sync daemon on a fresh 26.04 install is Chrony # (chrony.service); timedatectl set-ntp only takes effect with systemd-timesyncd. # Pick one of the following based on the service you actually use: # Path A: Use Chrony (the 26.04 default) -- manage it with systemctl/chronyc sudo systemctl enable --now chrony chronyc tracking # Check sync status # Path B: Use systemd-timesyncd only (when Chrony is not installed) -- use timedatectl # sudo timedatectl set-ntp true # timedatectl show-timesync # Check which service is handling synchronization systemctl is-active chrony >/dev/null 2>&1 && echo "Using Chrony" || timedatectl show-timesync

ロケールの構成 (オプション)

# Generate the desired locale sudo locale-gen en_US.UTF-8 # Set as default (if not already) sudo update-locale LANG=en_US.UTF-8

APT ミラーの変更 (オプション)

# Back up the original source list sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak # Example: use a closer mirror (26.04 uses DEB822 format) sudo tee /etc/apt/sources.list.d/ubuntu.sources << 'EOF' Types: deb URIs: http://archive.ubuntu.com/ubuntu Suites: resolute resolute-updates resolute-backports resolute-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg EOF sudo apt update

ファイアウォールを設定する

# Ubuntu comes pre-installed with ufw (Uncomplicated Firewall) # Allow SSH connections sudo ufw allow ssh # Enable the firewall sudo ufw enable # Check rules sudo ufw status verbose

静的 IP の構成 (インストール中に設定されなかった場合)

# Edit the Netplan configuration sudo tee /etc/netplan/01-static.yaml << 'EOF' network: version: 2 renderer: networkd ethernets: ens33: addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 1.1.1.1 EOF # Apply the configuration sudo netplan apply

ホスト名を設定する

# Set the hostname sudo hostnamectl set-hostname my-server # Edit /etc/hosts echo "127.0.1.1 my-server" | sudo tee -a /etc/hosts

インストールに関する一般的な問題

インストーラーの起動に失敗する

  • BIOS/UEFI 設定で USB ブートが有効になっていることを確認します
  • セキュア ブート設定を確認します (Ubuntu はセキュア ブートをサポートしていますが、一部のハードウェアではセキュア ブートを無効にする必要がある場合があります)

ディスクが検出されない

# If using a RAID controller, you may need to switch to AHCI mode in BIOS # or manually load drivers during installation

ネットワーク接続なし

  • ケーブル接続を確認してください
  • 一部のネットワーク アダプターでは追加のファームウェア パッケージが必要な場合があります。インストール後、次を実行します。
sudo apt install linux-firmware

次のステップ

インストールが完了したら、次の点を考慮してください。

  • SSH リモート アクセスを構成する
  • 自動セキュリティ更新を設定する
  • 必要なサービス ソフトウェアをインストールする