Rhel
如何修復由於不正確的 fstab 導致的啟動失敗?
看來我添加了不正確的記錄
/etc/fstab
://servername/share /mnt/share cifs defaults,username=myuser 0 0
當我這樣做時
mount -a
,它會詢問使用者密碼以安裝網路共享。似乎在啟動時沒有密碼就無法繼續,所以它只是掛起。如何修復 fstab 以防止啟動失敗?
看來我找到了解決方案:
- 在 GRUB 提示符下,點擊
A
附加選項。- 添加
init=/bin/bash
到核心命令行的末尾並按Enter
。系統將引導至提示符,如
bash-3.2#
在提示符處輸入以下命令mount -o remount,rw /
然後編輯 fstab:
vim /etc/fstab
通過在每個有問題的行的開頭添加 # 來編輯註釋錯誤的 fstab 文件,保存文件並按
Ctrl
+Alt
+重新啟動Del
。
刪除條目、創建快照然後嘗試更改 /etc/fstab 以便擁有可以回滾的工作快照怎麼樣?
根據手冊頁
mount.cifs
,您還可以通過指定密碼password=arg
。此外,根據該手冊頁,沒有參數username=arg
,而是user=arg
. 但它可能在您的系統上有所不同,最好檢查您的手冊頁以獲取正確的參數名稱。