回溯 5 開始時出現“未找到 shell”

回溯 5 開始時出現“未找到 shell”

我在我的系統上使用 VMware 中的 backtrack5。我試圖將預設 shell 更改為 ksh。執行“chsh”命令後。重新啟動作業系統時,它顯示“無法執行 ksh:沒有這樣的檔案或目錄”,這顯然是因為在更改 shell 時提供了錯誤的路徑。

因此,我無法啟動作業系統,因為我沒有可以與之互動的終端(無法啟動 GUI)。現在我需要還原以前的 shell,但我無法存取終端。

謝謝您的幫忙。

答案1

您可以啟動到救援 CD,掛載根檔案系統,chroot 將掛載的 FS 設定為 root,然後重新執行 chsh。

相關內容