溫馨提示×

Ubuntu Dropped后如何升級系統

小樊
76
2025-04-29 08:55:52
欄目: 智能運維

當Ubuntu系統啟動時出現“disk by-uuid does not exist”錯誤并導致系統被drop到shell,通常是由于系統的UUID與硬盤的實際UUID不匹配所導致的。為了解決這個問題并升級系統,您可以按照以下步驟操作:

解決UUID不匹配問題

  1. 檢查并更新GRUB配置文件
  • 打開終端,編輯GRUB配置文件:
sudo vim /etc/default/grub
  • 修改以下兩行:
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="rootdelay=10"

這會為GRUB添加一個延遲,以便系統有足夠的時間加載必要的驅動。

  1. 更新GRUB菜單: 在終端中執行以下命令以更新GRUB菜單:
sudo update-grub
  1. 手動指定根文件系統: 如果更新GRUB配置文件后問題依舊,可以嘗試在啟動時手動指定根文件系統。編輯GRUB啟動菜單(通常在啟動時按 Shift 鍵顯示),找到以 linux 開頭的行,將其修改為:
linux /dev/sda1 root=UUID=xxxx

其中 /dev/sda1 應替換為實際的根分區,xxxx 應替換為實際的UUID。

  1. 檢查UUID一致性: 使用以下命令檢查系統分區的UUID:
sudo blkid

確保GRUB配置文件中的UUID與 blkid 命令顯示的UUID一致。

  1. 重新安裝GRUB: 如果以上方法均無效,可以嘗試重新安裝GRUB到硬盤的MBR(主引導記錄):
sudo grub-install /dev/sda

注意:/dev/sda 應替換為實際的硬盤設備。

  1. 檢查硬件問題: 如果問題依舊存在,可能是硬盤本身存在問題。請檢查硬盤的連接和狀態,確保沒有硬件故障。

升級系統

一旦UUID問題解決,您可以按照以下步驟升級系統:

  1. 備份重要文件: 在進行系統升級之前,建議備份所有重要文件,以防升級過程中出現問題。

  2. 更新當前系統: 確保系統完全更新:

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
  1. 重啟系統: 更新完成后,重啟系統以應用更改:
sudo reboot
  1. 啟動升級過程: 在GRUB菜單中選擇“Advanced options for Ubuntu”,然后選擇一個較新版本的恢復模式,進入后選擇“root”選項以獲得Root訪問權限。

  2. 安裝更新管理器核心(如果尚未安裝):

sudo apt install update-manager-core
  1. 啟動升級: 使用以下命令開始升級過程:
sudo do-release-upgrade -d
  1. 確認升級: 按照屏幕上的提示確認升級操作,完成升級后系統將自動重啟。

  2. 關閉臨時打開的端口(如需要): 在升級完成后,關閉之前為了升級而打開的端口,例如SSH端口1022:

sudo ufw delete allow 1022/tcp

請注意,以上步驟假設您能夠正常訪問終端并執行命令。如果您在升級過程中遇到任何問題,建議參考Ubuntu官方文檔或尋求社區幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女