1. 升級前的準備
在進行 Ubuntu 系統升級之前,有幾項重要的準備工作是不可或缺的。如果忽略這些步驟,升級過程中可能會發生問題,甚至有遺失資料的風險。本篇將介紹幾個基本步驟,以確保系統的穩定性與安全性。
系統備份是必要的
雖然 Ubuntu 的升級流程基本上是安全的,但為了防止萬一出現錯誤或突發狀況,事先進行備份是非常重要的。
備份的方法有幾種,其中對初學者來說較容易操作的方式如下:
- 將重要檔案複製到外接硬碟或 USB 隨身碟
- 使用
rsync
指令備份整個家目錄 - 使用 Clonezilla 等映像備份工具
以下是使用指令列進行備份的範例:
rsync -a --progress /home/your-username /media/backup-drive/
如上述所示,請務必徹底保護您的資料。
將系統更新至最新狀態
為了順利進行 Ubuntu 升級,請先確保目前的系統是最新狀態。請使用以下指令來更新所有套件:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
其中 dist-upgrade
會進行含有相依性變更的升級,是升級前不可缺少的步驟。
移除不必要的套件
如果系統中仍殘留不必要的套件,可能會導致升級過程出現錯誤。請使用以下指令清除不必要的套件,讓系統保持乾淨狀態。
sudo apt autoremove
另外也建議清除快取,這樣可以釋放磁碟空間,讓升級過程更加順利。
sudo apt clean
以上就是 Ubuntu 升級前應進行的準備作業。只要妥善做好備份與系統維護,就可以安心地進行版本升級。
2. 升級的方法
Ubuntu 的版本升級主要分為兩種方式:「GUI(圖形使用者介面)」與「指令列(終端機)」。本章將針對這兩種方式的具體步驟與注意事項進行說明。
使用 GUI 升級(適合初學者)
對於使用桌面版 Ubuntu 的用戶來說,透過圖形介面進行升級是最直覺且安心的方式。
步驟1:確認設定
首先,開啟「軟體與更新(Software & Updates)」,切換到「更新(Updates)」標籤。請確認「通知我新版本的 Ubuntu」這個選項已設定為「所有新版本」或「長期支援版本(LTS)」。
步驟2:啟動更新管理員
啟動「軟體更新(Software Updater)」,如果有可用的新版本,系統將會顯示升級通知。
提示: 從一個長期支援版本(LTS)升級到下一個 LTS 通常會在該版本的第一個小更新釋出(例如 .1)後才出現通知。
步驟3:執行升級
當系統顯示升級通知後,請點選「升級(Upgrade)」按鈕,並依照畫面上的指示進行操作。升級過程中可能會出現多次確認視窗,請耐心確認並完成。請特別注意,在升級過程中不要讓電源關閉。
使用指令列升級(適合進階使用者)
若您使用的是伺服器環境,或希望更細緻地掌握升級流程,使用終端機指令進行升級會是較好的選擇。
步驟1:安裝必要套件
首先,請確認升級工具已安裝。可使用以下指令進行安裝:
sudo apt install update-manager-core
步驟2:檢查設定檔
請開啟 /etc/update-manager/release-upgrades
檔案,確認其中的 Prompt=
設定是否如下:
- 想升級到一般版本:
Prompt=normal
- 僅想使用 LTS 版本:
Prompt=lts
sudo nano /etc/update-manager/release-upgrades
步驟3:執行升級
使用下列指令啟動升級流程:
sudo do-release-upgrade
此指令將系統升級至可用的下一個 Ubuntu 版本。過程中會出現多次確認提示,請仔細閱讀並依照提示操作。
提示: 若您是透過 SSH 操作,例如在伺服器上執行,建議加上
-d
或-f DistUpgradeViewNonInteractive
等參數以避免中斷。
無論是使用 GUI 或終端機,升級所需的時間會根據環境而異,一般約需 30 分鐘至 1 小時。升級完成後,系統可能會要求您重新啟動。
3. 升級過程中的注意事項
Ubuntu 的升級過程基本上是安全的,但仍可能在過程中發生意料之外的問題。本章將說明常見的升級中錯誤、對應的解決方式,以及容易產生困惑的情況與建議處理方式。
處理錯誤訊息的方法
在升級過程中,有時可能會出現以下錯誤訊息:
例1:「Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?」
這個錯誤表示有些套件無法下載。可以嘗試以下指令來修復:
sudo apt update --fix-missing
多數情況下,重新執行升級程序後即可正常進行。
例2:「dpkg was interrupted, you must manually run ‘sudo dpkg –configure -a’」
此錯誤表示安裝作業被中斷。請執行以下指令來嘗試修復:
sudo dpkg --configure -a
之後再執行 sudo apt upgrade
來確認修復結果。
關於設定檔更新的選擇
在升級過程中,系統有時會詢問是否要用新的設定檔取代舊的,例如 /etc/default/grub
或 /etc/ssh/sshd_config
等檔案。
常見的選項如下:
- 保留目前的設定檔
- 使用新的設定檔
- 比較兩者的差異(按
d
鍵查看 diff)
該選哪一個比較好?
- 如果您沒有特別修改過設定 → 建議使用新的設定檔
- 如果您曾自訂設定內容 → 建議保留原本的設定檔
當然,您也可以事後手動比較設定檔內容並加以調整,建議在升級時先查看差異再做出選擇。
注意升級中可能的斷電與網路問題
如果在升級過程中發生斷電或網路中斷的情況,升級程序可能無法完成,系統也可能變得不穩定。特別是使用筆記型電腦的情況,請務必注意以下幾點:
- 請連接 AC 電源後再進行升級
- 確保網路連線穩定不中斷
- 預留充足的時間,避免在趕時間時升級
只要注意這些要點,Ubuntu 的升級就能夠更加安全順利地完成。
4. 升級後的檢查項目
即使 Ubuntu 的升級已順利完成,也不要馬上開始日常使用。透過一些後續檢查與調整,可以讓系統更加穩定與順暢。本章整理了升級完成後建議執行的幾個項目。
確認系統版本
首先,請確認系統是否真的升級成功。您可以使用以下指令來檢查目前的系統版本:
lsb_release -a
輸出範例如下:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
如果顯示的是您預期的版本,就代表升級成功了。
再次清理不必要的套件
升級後,舊版本中使用過但不再需要的套件或相依套件可能仍會留在系統中。為了讓系統更輕量與穩定,建議執行以下指令清理不必要的套件:
sudo apt autoremove
sudo apt clean
這樣可以刪除未使用的快取檔案與函式庫,節省磁碟空間。
檢查日文輸入與語系設定
升級完成後,有時會遇到日文輸入(特別是 IBus 或 Fcitx)無法正常運作的情況。如果無法輸入日文,或找不到輸入來源,請依照以下方式重新設定:
若使用 Fcitx:
sudo apt install fcitx-mozc
im-config -n fcitx
重新登入或重新啟動後即可啟用輸入法。
重新設定語系(Locale):
sudo dpkg-reconfigure locales
這項操作在系統顯示語言被重設為英文時特別有用。
確認第三方應用程式的運作狀況
升級後,有可能出現 PPA(個人套件庫)或 Snap 應用程式相容性問題。請檢查以下項目:
- 常用的應用程式是否能正常啟動
- PPA 是否被系統停用(若需要請重新加入)
- Snap 應用是否仍保有自動更新設定
若要重新啟用 PPA,可檢查 /etc/apt/sources.list.d/
目錄,必要時重新新增與授權。
以上為 Ubuntu 升級完成後應該進行的檢查與調整項目。只要系統運作正常,即可放心恢復日常使用。
5. 常見問題(FAQ)
以下是關於 Ubuntu 升級過程中,使用者經常提出的問題與解答。無論您是準備進行升級,或是剛完成升級,都能參考這些資訊來解決疑惑。
Q1. 升級 Ubuntu 大約需要多少時間?
A1. 這會根據您的硬體環境與網路速度而有所不同,但一般約需 30 分鐘到 1 小時左右。
如果是從較舊版本(例如從 18.04 → 22.04)跨越多個版本升級,或使用效能較差的電腦,所需時間可能會更長。建議預先安排充足的時間。
Q2. 升級過程中如果斷電怎麼辦?
A2. 若升級途中發生斷電,有可能導致系統檔案毀損。請按照以下步驟嘗試修復:
- 透過 GRUB 選單啟動 Recovery 模式(選擇「Advanced options」→「Recovery mode」)
- 執行以下指令進行修復:
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
- 如果無法修復,請從備份中還原,或使用 Live USB 啟動並備份重要資料後重新安裝。
Q3. LTS(長期支援版)和一般版本有何不同?
A3. LTS(Long Term Support)版本提供 5 年支援,強調穩定性與安全性。一般版本(Interim release)則會優先導入新功能,但支援期間只有 9 個月。
- 推薦使用 LTS 的情況: 伺服器用途、商業使用、重視系統穩定性的用戶
- 推薦使用一般版本的情況: 想體驗最新功能的高階使用者或開發者
Q4. 可以直接從舊版本升級到最新版嗎?
A4. 通常不行,Ubuntu 的升級建議是逐步升級,也就是每次升一個版本。例如從 18.04 LTS 升級到 22.04 LTS 時,建議先升到 20.04 LTS。
不過,LTS 之間的升級(例如 18.04 → 20.04 → 22.04)是官方支援的流程,在某些情況下可以直接透過 do-release-upgrade
完成。
Q5. 升級後遇到問題,可以還原到舊版本嗎?
A5. Ubuntu 並不像 Windows 那樣提供「還原到先前版本」的功能。因此,在升級之前備份資料非常重要。
如果真的需要回到舊版本,只能使用舊版本的 ISO 檔進行全新安裝,然後從備份中還原您的資料與設定。
這些常見問答是根據實際用戶的疑問整理而成,希望能幫助您在升級 Ubuntu 前後更加安心。