![回溯 5 開始時出現“未找到 shell”](https://rvso.com/image/1316747/%E5%9B%9E%E6%BA%AF%205%20%E9%96%8B%E5%A7%8B%E6%99%82%E5%87%BA%E7%8F%BE%E2%80%9C%E6%9C%AA%E6%89%BE%E5%88%B0%20shell%E2%80%9D.png)
我在我的系統上使用 VMware 中的 backtrack5。我試圖將預設 shell 更改為 ksh。執行“chsh”命令後。重新啟動作業系統時,它顯示“無法執行 ksh:沒有這樣的檔案或目錄”,這顯然是因為在更改 shell 時提供了錯誤的路徑。
因此,我無法啟動作業系統,因為我沒有可以與之互動的終端(無法啟動 GUI)。現在我需要還原以前的 shell,但我無法存取終端。
謝謝您的幫忙。
答案1
您可以啟動到救援 CD,掛載根檔案系統,chroot 將掛載的 FS 設定為 root,然後重新執行 chsh。