如果您的 CentOS 系統因為硬盤掛載問題無法進入,您可以嘗試以下步驟來解決這個問題:
重啟系統:在啟動時,進入 GRUB 菜單。通常可以通過按 Esc 或 Shift 鍵來訪問。
選擇救援模式:選擇 CentOS 啟動項,并按 e 編輯啟動參數。
修改啟動參數:
找到以 linux16 或 linux 開頭的行。
在行的末尾添加 rd.break 或 1,然后按 Ctrl + X 或 F10 啟動。
進入救援模式:系統會進入緊急救援模式。
在救援模式下,您可以檢查和修復文件系統:
# 掛載根文件系統
mount -o remount,rw /sysroot
# 切換到根文件系統
chroot /sysroot
# 檢查文件系統
fsck -y /dev/sda1 # 替換成實際的根分區
確保 /etc/fstab 文件中的掛載點配置是正確的,特別是 UUID 和文件系統類型。
cat /etc/fstab
如果有錯誤,您可以使用文本編輯器(如 vi 或 nano)進行更改。
完成上述步驟后,退出 chroot 環境并重啟系統:
exit
reboot
如果以上步驟仍無法解決問題,可能需要檢查硬盤或 RAID 配置,甚至考慮使用 Live CD 或 USB 啟動進行更深入的修復。
如果系統仍然無法啟動,并且您擔心數據丟失,建議使用 Live CD 或 USB 啟動并備份重要數據。