Ubuntu サーバー 26.04 LTS インストール ガイド
この記事では、イメージのダウンロード、ブータブル メディアの作成、インストール プロセス、初期構成など、Ubuntu サーバー 26.04 LTS を最初からインストールする方法について説明します。
システム要件
| 要件 | 最小 | 推奨 |
|---|---|---|
| CPU | 1 GHz 64 ビット プロセッサ | 2 GHz+ マルチコアプロセッサ |
| ラム | 1GB | 4GB以上 |
| ディスク | 2.5 GB | 25GB以上 |
| ネットワーク | オプション | ネットワーク接続を推奨 |
画像をダウンロードする
# 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=syncWindows 上
Rufus または balenaEtcher を使用します。
- Rufusをダウンロードして開きます
- USBドライブを選択します
- ダウンロードしたISOファイルを選択します
- パーティション スキームとして GPT (UEFI) または MBR (BIOS) を選択します
- 「開始」をクリックして書き込みます
インストール手順
1. インストーラーを起動する
USB ドライブから起動した後、Ubuntu サーバーを試行またはインストール を選択します。 Subiquity インストーラーは、プロセス全体をガイドします。
2. 言語を選択します
インストール言語を選択します。サーバー環境の場合は、端末での文字エンコードの問題を回避するために、英語 をお勧めします。別のロケールが必要な場合は、インストール後に構成できます。
3. キーボードのレイアウト
デフォルトの 英語 (米国) キーボード レイアウトを選択するか、お使いのキーボードに一致するものを選択してください。
4. 設置タイプ
- Ubuntu サーバー: 標準インストール
- Ubuntu サーバー (最小化): 最小限のインストール、コンテナーおよびクラウド環境に適しています
5. ネットワーク構成
インストーラーは、DHCP 経由でネットワーク構成を自動的に取得します。静的 IP を手動で構成するには:
- ネットワークインターフェースを選択します
- IPv4 の編集 を選択します
- 方法を 手動 に変更します
- IP アドレス、サブネット マスク、ゲートウェイ、および DNS を入力します。
6. プロキシ設定
ネットワークにプロキシが必要な場合は、ここにプロキシ アドレスを入力します (例: http://proxy.example.com:8080)。それ以外の場合は空白のままにしてください。
7. ミラーアドレス
デフォルトは http://archive.ubuntu.com/ubuntu です。ダウンロードを高速化するために、より近いミラーに変更することもできます。
8. ディスクのパーティショニング
ディスク全体を使用する (初心者に推奨)
[ディスク全体を使用] を選択し、オプションで LVM を有効にします。
- このディスクを LVM グループとして設定します: 将来の拡張を容易にするために推奨します
- LUKS を使用して LVM グループを暗号化します: ディスク暗号化にはパスフレーズの設定が必要です
カスタムパーティショニング
手動パーティショニングには [カスタム ストレージ レイアウト] を選択します。推奨されるレイアウト:
| パーティション | サイズ | ファイルシステム | マウントポイント | 目的 |
|---|---|---|---|---|
| EFI | 512MB | 脂肪32 | /ブート/efi | UEFI ブート (必須) |
| /ブート | 1GB | ext4 | /ブート | ブートパーティション |
| スワップ | RAMと同等 | スワップ | - | スワップスペース |
| / | 残りスペース | ext4/xfs | / | ルートパーティション |
LVM を使用する場合は、さらに分割することを検討してください。
/ 20 GB System root
/home Variable User data
/var Variable Logs and data
/tmp 5 GB Temporary files9. ユーザーの作成
次の情報を入力します。
- あなたの名前: あなたのフルネーム
- サーバー名: ホスト名 (例:
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-8APT ミラーの変更 (オプション)
# 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 リモート アクセスを構成する
- 自動セキュリティ更新を設定する
- 必要なサービス ソフトウェアをインストールする