Ubuntu 20.04 to 22.04
記錄將 Ubuntu 20.04 升級為 Ubuntu 22.04 的操作過程。
運行環境
環境皆架設在 Proxmox VE 虛擬化平台上,並以 LXC 模式為主;若遇到特殊狀況需要改用 VM 模式,會另行說明。
- 系統環境:Ubuntu 20.04.6 LTS 升級至 Ubuntu 22.04.5 LTS(本文實測版本)
升級過程
升級前建議先建立快照或備份,作法請見文末「補充說明」。
- 先將系統套件更新至最新版本
sudo apt update && sudo apt dist-upgrade -y
- 確認目前的系統版本
lsb_release -a
- 確認是否有新的發行版本可供升級
sudo do-release-upgrade --check-dist-upgrade-only
- 開始升級至 22.04 版本
sudo do-release-upgrade
- 出現以下畫面時,輸入
y並按 Enter 繼續升級(套件下載完成後即無法中途取消,整個升級可能需要數小時)
- 若出現是否移除過時套件的提示(
Remove obsolete packages?),同樣輸入y
- 升級完成後,系統會提示需要重新啟動(
Restart required),輸入y即會自動重新啟動
- 重新啟動後再次登入系統,確認版本已升級至
Ubuntu 22.04
lsb_release -a
補充說明
1. 升級前先建立還原點
套件下載完成後,升級程序即無法中途取消,建議先在 Proxmox VE 主機(不是容器內)建立快照,升級失敗時可直接回復。<CTID> 為容器編號,快照名稱可自行命名:
pct snapshot <CTID> before-upgrade-2204
若升級後需要回復:
pct rollback <CTID> before-upgrade-2204
快照是否可用,取決於容器所在的儲存類型,請參考 Proxmox VE 官方文件(Storage);若該儲存不支援快照,可改用 vzdump 備份:
vzdump <CTID> --storage <儲存空間 ID>
2. 版本支援期限
Ubuntu 20.04 LTS 的標準支援已於 2025 年 5 月結束(Ubuntu Pro 延伸維護至 2030 年 4 月),建議儘速升級;22.04 LTS 的標準支援則到 2027 年 6 月。以上依 Canonical 官方的 List of releases 頁面,實際期限請以該頁為準。





