![역추적 5 시작 시 "쉘을 찾을 수 없음" 발생](https://rvso.com/image/1316747/%EC%97%AD%EC%B6%94%EC%A0%81%205%20%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%22%EC%89%98%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%9D%8C%22%20%EB%B0%9C%EC%83%9D.png)
내 시스템의 VMware에서 backtrack5를 사용하고 있습니다. 기본 쉘을 ksh로 변경하려고 했습니다. 'chsh' 명령을 실행한 후. OS를 다시 시작하면 "Ksh를 실행할 수 없습니다: 해당 파일이나 디렉터리가 없습니다"라는 메시지가 표시됩니다. 이는 쉘을 변경하는 동안 잘못된 경로를 제공했기 때문인 것 같습니다.
이로 인해 상호 작용할 터미널이 없기 때문에(GUI를 시작할 수 없음) OS를 시작할 수 없습니다. 이제 이전 셸을 복원해야 하는데 터미널에 액세스할 수 없습니다.
도와 주셔서 감사합니다.
답변1
복구 CD로 부팅하고, 루트 파일 시스템을 마운트하고, chroot를 사용하여 마운트된 FS를 루트로 설정한 후 chsh를 다시 실행할 수 있습니다.