跳到主內容

Ubuntu 22.04 to 24.04

  記錄將 Ubuntu 22.04 升級為 Ubuntu 24.04 的操作過程。

運行環境


  環境皆架設在 Proxmox VE 虛擬化平台上,並以 LXC 模式為主;若遇到特殊狀況需要改用 VM 模式,會另行說明。

  • 系統環境:Ubuntu 22.04.5 LTS 升級至 Ubuntu 24.04.5 LTS(本文實測版本)

升級過程


升級前建議先建立快照或備份,作法請見文末「補充說明」。

  • 先將系統套件更新至最新版本
sudo apt update && sudo apt dist-upgrade -y
  • 確認目前的系統版本
lsb_release -a

  • 確認是否有新的發行版本可供升級
sudo do-release-upgrade --check-dist-upgrade-only

  • 開始升級至 24.04 版本
sudo do-release-upgrade
  • 出現 Ubuntu 24.04 LTS 的歡迎訊息(Welcome to Ubuntu 24.04 LTS 'Noble Numbat')時,輸入 y 並按 Enter 繼續

  • 接著會確認是否開始升級(Do you want to start the upgrade?),並列出將移除、安裝與升級的套件數量;輸入 y 並按 Enter 繼續升級(套件下載完成後即無法中途取消,整個升級可能需要數小時)

  • 若出現是否移除過時套件的提示(Remove obsolete packages?),同樣輸入 y

  • 升級完成後,系統會提示需要重新啟動(Restart required),輸入 y 即會自動重新啟動

  • 重新啟動後再次登入系統,確認版本已升級至 Ubuntu 24.04
lsb_release -a

補充說明


1. 升級前先建立還原點

  套件下載完成後,升級程序即無法中途取消,建議先在 Proxmox VE 主機(不是容器內)建立快照,升級失敗時可直接回復。<CTID> 為容器編號,快照名稱可自行命名:

pct snapshot <CTID> before-upgrade-2404

  若升級後需要回復:

pct rollback <CTID> before-upgrade-2404

  快照是否可用,取決於容器所在的儲存類型,請參考 Proxmox VE 官方文件(Storage);若該儲存不支援快照,可改用 vzdump 備份:

vzdump <CTID> --storage <儲存空間 ID>

2. 版本支援期限

  Ubuntu 22.04 LTS 的標準支援到 2027 年 6 月,升級後的 24.04 LTS 則到 2029 年 6 月。以上依 Canonical 官方的 List of releases 頁面,實際期限請以該頁為準。




參考相關網頁