25.10 から 26.04 LTS へのアップグレード
この記事は、最初に Ubuntu 26.04 LTS 2026 年 4 月リリース ノートと照合してチェックされました。 25.10 から 26.04 へのアップグレード パスは、引き続き公式リリースのアップグレード プロンプトに従う必要があります。
Ubuntu 25.10 2026 年 7 月にサポートが終了し、セキュリティ更新プログラムは提供されなくなりました。まだ 25.10 を使用しているユーザーは、できるだけ早く 26.04 LTS にアップグレードする必要があります。アップグレーダーが EOL リリースを直接処理できない場合は、公式の EOL アップグレード ガイダンスに従ってください。
Ubuntu 25.10 は暫定リリースであり、サポート期間は 9 か月のみです。サポート期間は終了したため、できるだけ早く 26.04 LTS にアップグレードすることをお勧めします。
暫定リリース vs. LTS
| 特徴 | 25.10 (暫定) | 26.04 (LTS) |
|---|---|---|
| サポート期間 | 9ヶ月 | 5 年間標準、Pro/ESM 2036 年まで |
| セキュリティアップデート | 2026年7月まで(終了) | Standard は 2031 年 5 月まで、Pro/ESM は 2036 年まで |
| 更新頻度 | 6 か月ごとに新しいバージョンが発行される | 2 年ごとに新しい LTS |
| 安定性 | 新しいパッケージのバージョン | 長期にわたるテストと検証が行われています |
アップグレードする前に、必ず完全なデータのバックアップを完了してください。 25.10 から 26.04 へのアップグレードはバージョンが少なく、リスクも比較的低いですが、サードパーティ ソフトウェアの非互換性が依然として発生する可能性があります。
アップグレード前の準備
1. 現在のバージョンを確認する
lsb_release -a
# Should display Ubuntu 25.10
cat /etc/os-release2. 現在のシステムを完全にアップデートする
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y25.10 システムを最新の状態に更新する必要があります。そうしないと、アップグレード ツールの実行が拒否される可能性があります。
3. アップグレードツールをインストールする
sudo apt install update-manager-core -y4. アップグレード ポリシーを確認する
cat /etc/update-manager/release-upgradesPrompt が normal または lts に設定されていることを確認します。
# If it's normal, you can upgrade directly to the next version
# If it's lts, you need to change it to normal (since 25.10 is not an LTS)
sudo sed -i 's/^Prompt=.*/Prompt=normal/' /etc/update-manager/release-upgrades注: 暫定リリースからアップグレードする場合、アップグレード パスは 25.10 -> 26.04 であり、「次の LTS」ではなく「次のバージョン」を検出する必要があるため、
Promptをnormalに設定する必要があります。
5. 重要なデータをバックアップする
# Back up personal data
rsync -avz /home/ /backup/home/
# Back up system configuration
sudo tar czf /backup/etc-backup.tar.gz /etc/
# Export installed package list
dpkg --get-selections > ~/packages-25.10.txt
# Record current kernel
uname -r > ~/kernel-25.10.txt6. サードパーティのソースを処理する
# List third-party sources
ls /etc/apt/sources.list.d/
# Interim version PPAs may not have packages for 26.04
# It is recommended to disable them in advance
for f in /etc/apt/sources.list.d/*.list; do
sudo mv "$f" "$f.bak"
done
# For .sources format files
for f in /etc/apt/sources.list.d/*.sources; do
[ -f "$f" ] && sudo mv "$f" "$f.bak"
doneアップグレードの実行
コマンドラインのアップグレード
# It is recommended to use screen to prevent connection interruption
screen -S upgrade
# Start the upgrade
sudo do-release-upgradeSSH によるアップグレード
# Allow the backup SSH port
sudo ufw allow 1022/tcp
# Run in screen/tmux
screen -S upgrade
sudo do-release-upgrade
# If disconnected, reconnect
screen -r upgrade
# Or connect via the backup port
ssh -p 1022 user@server-ip新しいバージョンが見つからない場合
# Use the -d parameter (development channel)
sudo do-release-upgrade -d
# Check network
curl -s https://changelogs.ubuntu.com/meta-release | grep -A5 "26.04"アップグレード中の選択肢
- アップグレードの確認 - インストール、アップグレード、削除するパッケージのリストを確認して、確認します
- 構成ファイルの競合 - 構成ファイルを変更した場合:
- ローカル バージョン (
keep the local version currently installed) を保持します - 第一選択として推奨 - 新しいバージョン (
install the package maintainer's version) を使用します - 新しいデフォルト構成が必要な場合
- ローカル バージョン (
- 古いパッケージを削除 - はいを選択することをお勧めします
- 再起動 - アップグレード完了後に再起動します
アップグレード後の手順
1. バージョンの確認
lsb_release -a
# Distributor ID: Ubuntu
# Description: Ubuntu 26.04 LTS
# Release: 26.04
# Codename: resolute
uname -r
cat /etc/os-release2. アップグレード ポリシーを LTS に戻します。
LTS にアップグレードした後、誤って次の中間リリースにアップグレードしないように、ポリシーを lts に戻すことをお勧めします。
sudo sed -i 's/^Prompt=.*/Prompt=lts/' /etc/update-manager/release-upgrades
# Verify
grep Prompt /etc/update-manager/release-upgrades
# Should output: Prompt=lts3. 完全アップデート
sudo apt update
sudo apt upgrade -y
sudo apt autoremove --purge -y
sudo apt clean4. システムの健全性を確認する
# Check for broken packages
sudo dpkg --audit
sudo apt --fix-broken install
# Check for failed services
systemctl --failed
# Check disk space
df -h
# Check logs for errors
sudo journalctl -p err --since "1 hour ago"5. サードパーティのソースを復元する
# View disabled sources
ls /etc/apt/sources.list.d/*.distUpgrade 2>/dev/null
ls /etc/apt/sources.list.d/*.bak 2>/dev/null
# After confirming third-party sources support 26.04, restore them one by one
# Note: The version codename may need to be updated from questing (25.10) to resolute (26.04)6. カーネルのチェック
# View installed kernels
dpkg --list | grep linux-image
# Remove old kernels
sudo apt autoremove --purge
# If you need to manually remove a specific old kernel
sudo apt remove --purge linux-image-x.x.x-xx-genericLTS の直接アップグレードとの違い
25.10 からのアップグレードには、24.04 LTS からのアップグレードと比べて、いくつかの重要な違いがあります。
- ソフトウェア バージョンの違いが小さい - 25.10 パッケージのバージョンは 26.04 に近く、変更は少なくなります。
- アップグレードのリスクが低い - 対象となるバージョンが少なく、互換性の問題も少ない
- 異なるプロンプト設定 -
normalの代わりにltsを使用する必要があります - サードパーティ ソースの互換性 - 25.10 PPA には、26.04 と互換性のあるパッケージがすでに存在する可能性があります。
暫定リリースの長期使用が推奨されない理由
- サポート期間が短いとアップグレードが頻繁になるためリスクが増大する
- 6 か月ごとにアップグレードする必要がある
- アップグレード ウィンドウが表示されないということは、バージョンをスキップできないことを意味します (たとえば、25.04 から 26.04 に直接移動することはできません)。
- 実稼働環境では、LTS バージョンが常に推奨されます