Ubuntu 24 恢復模式完整指南|啟動方法、修復步驟與故障排除

目次

1. 前言

Ubuntu 是一款簡單且易於使用的 Linux 發行版,廣受許多用戶的青睞。然而,在系統更新或變更設定後,Ubuntu 可能會突然無法啟動。在這種情況下,利用「恢復模式」來修復系統是非常重要的。

恢復模式與一般的開機過程不同,它允許以最低限度的功能啟動系統。這樣,即使因系統損毀或錯誤設定導致無法正常啟動,仍然可以進行修復工作。

什麼是恢復模式?

Ubuntu 的恢復模式是一種特殊模式,透過 GRUB(GNU GRUB 開機載入程式)提供故障排除和系統修復功能。與正常啟動不同,它僅載入最基本的系統資源,並允許使用者以管理員權限存取命令列。

在恢復模式下,可以執行以下操作:

  • 修復損毀的系統檔案
  • 修復或重新安裝軟體套件
  • 檢查並修復檔案系統錯誤
  • 啟用網路功能
  • 修復並重新安裝 GRUB
  • 以 root 權限進行系統操作

本篇文章的目的

本篇文章將詳細介紹 Ubuntu 24 的恢復模式使用方法,並說明以下內容:

  1. 什麼是 Ubuntu 24 的恢復模式?
  2. 如何進入 Ubuntu 24 的恢復模式?
  3. 恢復模式的選項詳解
  4. 如何使用恢復模式進行故障排除
  5. 使用恢復模式時需要注意的事項
  6. 常見問題(FAQ)

本篇文章的目標是幫助遇到系統故障的 Ubuntu 用戶正確使用恢復模式,並成功解決問題。

2. 如何進入 Ubuntu 24 的恢復模式

要進入 Ubuntu 24 的恢復模式,需要透過 GRUB(GNU GRUB 開機載入程式)來啟動。以下將介紹進入恢復模式的步驟。

步驟 1:重新啟動 Ubuntu

首先,請重新啟動您的電腦。如果系統當前處於當機或無法正常運作的狀態,您可以長按電源鍵強制關機,然後重新開機。

步驟 2:顯示 GRUB 選單

當系統開機時,請在出現開機畫面時立刻按下 Shift 鍵(BIOS 系統)或 Esc 鍵(UEFI 系統)。這將會顯示 GRUB 選單。

如果您的電腦預設為雙重開機(例如同時安裝了 Windows 和 Ubuntu),則開機時應該會自動顯示 GRUB 選單,無需按鍵。

步驟 3:選擇「恢復模式」

當 GRUB 選單顯示後,請按照以下步驟操作:

  1. 使用鍵盤的 鍵來選擇 Ubuntu 24 的開機選項。
  2. 找到帶有「Advanced options for Ubuntu(Ubuntu 進階選項)」的選項,然後按 Enter
  3. 在開啟的選單中,找到包含「(recovery mode)」的選項,這通常會顯示為「Ubuntu, with Linux x.x.x (recovery mode)」。
  4. 選擇該選項後,按 Enter 鍵進入恢復模式。

步驟 4:進入恢復模式選單

進入恢復模式後,您將看到「Recovery Menu(恢復選單)」,該選單提供多種系統修復選項,例如:

  • resume:嘗試正常啟動 Ubuntu
  • clean:清理系統上的不必要檔案
  • dpkg:修復已損壞的軟體套件
  • fsck:檢查並修復檔案系統
  • network:啟用網路功能
  • root:以 root 權限進入命令列模式
  • reboot:重新啟動系統

步驟 5:選擇適合的修復選項

根據您的需求,在恢復選單中選擇適當的選項來修復您的系統。如果不確定該選擇哪個選項,請參考接下來的章節,我們將詳細介紹每個選項的用途。

成功進入恢復模式後,您便可以根據不同的問題進行系統修復。例如,如果系統無法正常啟動,您可以嘗試「fsck」來檢查磁碟錯誤,或使用「dpkg」來修復損壞的軟體包。

侍エンジニア塾

3. 恢復模式選單選項詳解

當您成功進入 Ubuntu 24 的恢復模式後,將會看到「Recovery Menu(恢復選單)」。該選單提供多種故障排除和系統修復選項,以下是各個選項的詳細說明。

3.1 resume(繼續啟動)

此選項將嘗試正常啟動 Ubuntu,類似於一般開機過程。如果您進入恢復模式後發現系統問題已解決,或者不需要進一步修復,可以選擇此選項。

使用方法:

  • 在恢復選單中選擇「resume」並按 Enter
  • 系統將退出恢復模式並嘗試正常啟動 Ubuntu。

3.2 clean(清理磁碟空間)

如果您的系統磁碟空間不足,可能會導致 Ubuntu 無法正常運作。此選項可以幫助您清理系統中的暫存檔案和不必要的套件,釋放磁碟空間。

使用方法:

  • 選擇「clean」,然後按 Enter
  • 系統將自動清理未使用的套件與暫存檔案。

3.3 dpkg(修復損壞的軟體套件)

當 Ubuntu 更新或安裝軟體時,如果過程中發生錯誤,可能會導致某些套件損壞。此選項允許您修復這些損壞的套件,以確保系統正常運作。

使用方法:

  • 選擇「dpkg」,然後按 Enter
  • 系統將自動嘗試修復所有已安裝的套件。
  • 完成後,請重新啟動系統。

3.4 fsck(檢查並修復檔案系統)

如果系統開機時出現檔案系統錯誤,這可能是由於不正常關機或磁碟損壞所導致。使用「fsck」可以掃描並修復檔案系統中的錯誤。

使用方法:

  • 選擇「fsck」,然後按 Enter
  • 系統將開始檢查並修復檔案系統中的錯誤。
  • 完成後,重新啟動系統並檢查是否能正常運作。

3.5 network(啟用網路功能)

在恢復模式下,預設情況下網路功能是停用的。如果需要下載軟體更新或執行其他與網路相關的修復操作,則需要手動啟用網路。

使用方法:

  • 選擇「network」,然後按 Enter
  • 系統將嘗試啟用網路功能(需要有網路連線)。

3.6 root(進入 root 命令列模式)

此選項允許您以root 權限進入命令列模式。在這個模式下,您可以手動執行修復指令,例如變更設定檔案、重新安裝軟體或重置密碼。

使用方法:

  • 選擇「root」,然後按 Enter
  • 系統將進入命令列模式,您可以輸入 Linux 指令來進行修復。

範例:

passwd username

用來重置使用者密碼。

3.7 reboot(重新啟動系統)

如果完成修復後希望重新啟動 Ubuntu,則可以選擇「reboot」選項。

使用方法:

  • 選擇「reboot」,然後按 Enter
  • 系統將重新啟動,並嘗試正常開機。

結論

以上是 Ubuntu 24 恢復模式中各個選單選項的詳細介紹。根據您的需求,選擇合適的選項來修復您的系統。在接下來的章節,我們將介紹一些具體的故障排除方法,以及如何在不同情境下有效使用恢復模式。

4. 使用恢復模式進行故障排除

當 Ubuntu 24 無法正常啟動時,恢復模式可以幫助您進行系統修復。本節將介紹一些常見的故障情境,以及如何使用恢復模式解決這些問題。

4.1 Ubuntu 無法正常啟動

如果 Ubuntu 無法正常開機,可以嘗試以下步驟來修復:

  1. 進入恢復模式(參考 第 2 節)。
  2. 選擇「fsck(檢查並修復檔案系統)」,按 Enter
  3. 系統將檢查並修復磁碟錯誤,請耐心等待。
  4. 完成後,返回恢復選單,選擇「resume(繼續啟動)」,嘗試正常啟動 Ubuntu。

如果問題仍然存在:

  • 嘗試選擇「dpkg(修復損壞的套件)」,確保所有系統套件正常運作。
  • 若仍然無法開機,可以使用「root(進入命令列模式)」,執行手動檢查。

4.2 忘記 Ubuntu 密碼

如果您忘記了 Ubuntu 帳戶的密碼,可以透過恢復模式來重設:

  1. 進入恢復模式,選擇「root(進入命令列模式)」。
  2. 在命令列中輸入以下指令,將「username」替換為您的使用者名稱:
passwd username

例如,如果您的帳號名稱為「ubuntu」,則輸入:

passwd ubuntu
  1. 系統會提示您輸入新的密碼,請輸入兩次以確認。
  2. 輸入完畢後,輸入 exit 退出 root 模式,然後選擇「resume」嘗試重新啟動系統。

4.3 解除磁碟已滿的問題

如果 Ubuntu 因為磁碟空間不足而無法開機,您可以透過恢復模式清理系統:

  1. 進入恢復模式,選擇「clean(清理磁碟空間)」,按 Enter
  2. 系統將自動刪除未使用的套件和暫存檔案,以釋放磁碟空間。
  3. 完成後,返回恢復選單,選擇「resume」,嘗試正常啟動系統。

4.4 GRUB 損壞導致無法開機

如果 Ubuntu 在開機時顯示「grub rescue>」,表示 GRUB 開機載入程式已損壞。可以使用恢復模式修復:

  1. 進入恢復模式,選擇「root(進入命令列模式)」。
  2. 執行以下指令來重新安裝 GRUB:
grub-install --recheck /dev/sda
update-grub
  1. 完成後,輸入 exit 退出 root 模式,然後重新啟動系統。

4.5 啟用網路進行遠端修復

如果需要從網路下載修復工具或執行更新,請在恢復模式中啟用網路:

  1. 進入恢復模式,選擇「network(啟用網路功能)」。
  2. 等待網路啟用後,選擇「root」進入命令列模式。
  3. 測試網路是否可用:
ping -c 3 google.com

如果可以成功連線,您就可以下載需要的修復工具,例如:

apt update && apt upgrade

結論

本節介紹了幾種常見的 Ubuntu 啟動問題及其修復方法。根據不同的狀況,您可以選擇適當的恢復模式選項來解決問題。

如果系統仍然無法正常啟動,建議使用 Ubuntu 安裝 USB 進行更深入的修復或重新安裝系統。

5. 使用恢復模式時的注意事項

在使用 Ubuntu 24 的恢復模式時,有幾點重要的注意事項需要了解,以確保修復過程順利進行,並避免造成更嚴重的系統問題。

5.1 進入恢復模式前的準備

  • 確保數據已備份: 在嘗試修復之前,建議先備份重要檔案。如果系統仍然可以進入「root」模式,您可以使用外接硬碟或 USB 隨身碟備份資料。
  • 確保鍵盤快捷鍵正確: 進入 GRUB 選單時,BIOS 系統通常使用 Shift 鍵,UEFI 系統則使用 Esc 鍵。如果這些鍵無效,可以嘗試重新開機並多次按下對應的鍵。
  • 確保電腦有足夠的電量: 如果您使用筆記型電腦,請確保電池電量充足或連接電源,以避免修復過程中因電量不足導致系統損壞。

5.2 修改系統設置時請謹慎

在恢復模式下,某些選項(如「root」模式)允許您擁有完整的系統控制權。這也意味著任何錯誤的指令都有可能導致系統無法使用,因此請務必小心。

  • 在執行任何指令之前,請先確認其用途。例如,使用 rm 指令刪除錯誤的系統檔案可能會導致無法開機。
  • 在更改系統檔案(如 /etc/fstabgrub.cfg)之前,建議先備份原始文件。例如:
cp /etc/fstab /etc/fstab.bak

5.3 正確使用 fsck 檢查磁碟

如果您的系統出現「/dev/sdaX has errors」等磁碟錯誤訊息,可以使用 fsck 進行修復,但請注意以下事項:

  • 不要對掛載中的根目錄執行 fsck。建議進入恢復模式,選擇「fsck」選項,或者使用以下指令手動檢查:
fsck -y /dev/sdaX

請將「/dev/sdaX」替換為您的磁碟分區。例如,如果根目錄位於 /dev/sda1,則執行:

fsck -y /dev/sda1

5.4 修復 GRUB 之後記得更新

如果您已經重新安裝或修復了 GRUB,請不要忘記執行以下指令來更新開機設定:

update-grub

這將確保您的 Ubuntu 能夠正確偵測所有可用的開機選項,避免因為錯誤的 GRUB 設定而無法進入系統。

5.5 啟用網路時請確保連線正常

在恢復模式下啟用網路時,請先確認網路環境是否可用:

  • 如果使用有線網路,請確保網路線已插好。
  • 如果使用 Wi-Fi,恢復模式可能無法直接連接 Wi-Fi,建議使用有線網路。
  • 測試網路是否可用:
ping -c 3 google.com

如果沒有回應,請檢查網路連線或嘗試重新啟用網路:

dhclient eth0

5.6 當恢復模式無法解決問題時

如果嘗試了多種恢復模式選項仍然無法修復系統,可能需要使用 Ubuntu Live USB 進行更進一步的修復或重新安裝系統。

  • 下載最新的 Ubuntu ISO 映像檔,然後使用 Rufus(Windows)或 dd 指令(Linux)製作 USB 啟動碟。
  • 使用 USB 啟動 Ubuntu Live 環境,並選擇「試用 Ubuntu」,然後嘗試掛載並修復您的原始系統。
  • 如果一切方法都無效,可能需要重新安裝 Ubuntu,但請確保先備份您的數據。

結論

在使用 Ubuntu 24 的恢復模式時,請務必謹慎操作,並遵循上述注意事項,以確保您的系統能夠順利修復並恢復正常運行。如果無法解決問題,建議尋求專業的技術支援,或考慮使用 Live USB 進行更深入的修復。

6. 常見問題(FAQ)

本節將針對 Ubuntu 24 恢復模式的常見問題進行解答,幫助您快速解決可能遇到的困難。

6.1 進入恢復模式時 GRUB 選單沒有顯示,該怎麼辦?

如果在啟動時未出現 GRUB 選單,請嘗試以下方法:

  • 在開機時持續按住 Shift 鍵(BIOS)或 Esc 鍵(UEFI),直到 GRUB 選單出現。
  • 如果 GRUB 仍然無法顯示,可能需要透過 Live USB 進入 Ubuntu,並重新安裝 GRUB:
    sudo grub-install /dev/sda
    sudo update-grub
  • 若電腦為雙重開機(Windows + Ubuntu),請確認 Windows 更新是否影響了 GRUB 的設定,必要時可使用 Live USB 修復。

6.2 為什麼無法啟用網路?

恢復模式預設會關閉網路功能,若啟用失敗,請確認:

  • 如果使用有線網路,請檢查網路線是否已正確插入。
  • 在恢復模式的 root 模式下,執行以下指令來手動啟用網路:
    dhclient eth0
  • 測試網路連線:
    ping -c 3 google.com

    若無回應,可能需要檢查路由器或重新啟動系統。

6.3 fsck 執行後仍然無法開機,該怎麼辦?

如果執行 fsck 修復磁碟錯誤後,仍然無法正常開機:

  • 嘗試再次執行 fsck,確保所有錯誤已修復:
    fsck -y /dev/sdaX

    (請將 /dev/sdaX 替換為您的根目錄分區,例如 /dev/sda1)。

  • 如果仍然無法開機,可能是 GRUB 配置損壞,請重新安裝 GRUB:
    grub-install --recheck /dev/sda
    update-grub
  • 若問題持續發生,可能需要使用 Live USB 進行更深入的修復或備份數據後重新安裝 Ubuntu。

6.4 如何在恢復模式下重設 root 密碼?

如果需要重設 root 密碼,可以透過恢復模式進入 root 模式,並執行以下指令:

passwd root

輸入新密碼後,系統將要求您再次確認。完成後,輸入 exit,然後重新啟動系統。

6.5 dpkg 修復後仍然無法解決軟體問題,怎麼辦?

如果在恢復模式下使用 dpkg 修復軟體套件後仍然遇到問題,可以嘗試:

  • 啟用網路,然後執行以下指令來重新安裝套件:
    apt update && apt upgrade
  • 如果某些軟體包損壞,嘗試手動重新安裝:
    apt --fix-broken install
  • 若問題仍未解決,可使用 apt remove 移除有問題的套件,然後重新安裝:
    apt remove package_name
    apt install package_name

    (請將 package_name 替換為有問題的軟體包名稱)。

6.6 如何重新安裝 Ubuntu 而不刪除個人文件?

如果無法透過恢復模式修復系統,但又不想刪除個人文件,可以使用 Ubuntu Live USB 進行「重新安裝(Reinstall)」:

  • 製作 Ubuntu Live USB,然後從 USB 啟動。
  • 選擇「安裝 Ubuntu」,然後選擇「保持現有文件並重新安裝」。
  • 系統將會保留您的 /home 目錄,但重新安裝系統檔案,修復可能的錯誤。

6.7 如何在 Ubuntu 24 中手動啟動恢復模式?

如果無法透過標準方式進入恢復模式,可以嘗試手動啟動:

  1. 在 GRUB 選單上,選擇您的 Ubuntu 版本,然後按 e 鍵。
  2. 找到包含 linux 參數的行,並將其修改如下:
    linux /boot/vmlinuz-x.x.x root=/dev/sdaX ro recovery nomodeset

    (請將 /dev/sdaX 替換為您的根分區)。

  3. Ctrl + XF10 來啟動恢復模式。

結論

本節介紹了 Ubuntu 24 恢復模式的常見問題及其解決方法。如果仍然無法解決您的問題,建議尋求社群論壇(如 Ask Ubuntu)或官方支援來獲得更進一步的幫助。

7. 總結

在本指南中,我們詳細介紹了 Ubuntu 24 的恢復模式,包括如何進入該模式、各種修復選項的使用方法、故障排除技巧,以及使用時的注意事項。

7.1 Ubuntu 24 恢復模式的關鍵點

  • 恢復模式允許使用者在系統無法正常啟動時執行基本修復操作。
  • 進入恢復模式的方法是重新啟動電腦,並在開機過程中按住 Shift(BIOS)或 Esc(UEFI)鍵來顯示 GRUB 選單
  • 恢復選單提供多種修復選項,包括:
    • resume(繼續啟動):嘗試正常啟動 Ubuntu。
    • fsck(磁碟檢查):修復檔案系統錯誤。
    • dpkg(修復軟體套件):解決損壞的套件問題。
    • root(進入命令列):允許手動執行修復指令。
    • network(啟用網路):啟用網路以便下載修復工具。

7.2 常見問題的解決方案

  • 如果 Ubuntu 無法開機,可以透過「fsck」檢查磁碟錯誤,或使用「dpkg」修復軟體套件。
  • 忘記密碼時,可以進入「root」模式並使用 passwd 指令重設密碼。
  • 當 GRUB 選單無法顯示時,可以透過 Live USB 重新安裝 GRUB。
  • 若系統因磁碟空間不足而當機,可使用「clean」選項來釋放空間。

7.3 何時需要使用 Live USB 進行更深入修復?

如果恢復模式無法解決問題,您可能需要使用 Ubuntu Live USB 來執行更進一步的修復或重新安裝:

  • 當系統完全無法啟動,甚至無法進入恢復模式時。
  • 當磁碟損壞導致無法掛載檔案系統時。
  • 當所有修復選項都無效,且無法存取系統時。

可以透過官方網站下載最新的 Ubuntu ISO,並使用 Rufus(Windows)或 dd 指令(Linux)來建立 Live USB。

7.4 未來的 Ubuntu 版本與恢復模式

隨著 Ubuntu 的發展,恢復模式可能會有所改進。例如,未來的版本可能會新增圖形介面的恢復模式,讓使用者可以透過更直覺的方式修復系統。

建議定期關注 Ubuntu 官方網站Ask Ubuntu 社群,以獲取最新的技術資訊。

7.5 結語

Ubuntu 24 的恢復模式是一個強大的工具,能夠幫助使用者解決系統啟動問題、修復損壞的套件、檢查磁碟錯誤,以及進行其他系統維護工作。

希望本指南能幫助您在遇到系統問題時,能夠快速有效地進行修復。如果有任何進一步的問題,請考慮尋求 Ubuntu 社群的幫助,或參考官方文件獲取更多資訊。

8. 其他資源與參考資料

如果您希望進一步了解 Ubuntu 24 的恢復模式或其他系統修復技巧,以下是一些有用的資源:

8.1 官方文件

8.2 社群支持

  • Ask Ubuntu:由社群維護的問答平台,適合搜尋問題解決方案。
  • Ubuntu Forums:官方論壇,適合尋求社群幫助。
  • Reddit:r/Ubuntu 討論區,提供各種使用者經驗分享與技術支持。

8.3 進階修復工具

如果恢復模式無法解決您的問題,可以考慮使用以下工具:

  • SystemRescue:專為修復 Linux 和 Windows 系統而設計的 Live CD 工具。
  • Super GRUB2 Disk:用於修復 GRUB 開機管理器的工具。
  • Clonezilla:用於備份和恢復磁碟映像的工具,可防止數據丟失。

8.4 其他學習資源

如果您希望學習更多 Ubuntu 的知識,可以參考以下資源:

  • Linux Command:學習 Linux 指令的最佳網站之一。
  • Udemy Ubuntu 課程:提供各種適合初學者的 Ubuntu 線上課程。
  • LinuxScoop(YouTube):提供 Ubuntu 和其他 Linux 發行版的教學影片。

結語

希望本指南能幫助您更深入了解 Ubuntu 24 的恢復模式,並成功修復系統問題。透過官方文件、社群論壇和進階工具,您可以獲得更全面的技術支持,確保您的 Ubuntu 環境始終穩定運行。

如果您經常使用 Ubuntu,建議定期備份數據、學習基本的 Linux 指令,並熟悉常見的故障排除方法,以提高您的問題解決能力。

祝您使用 Ubuntu 24 順利!