역추적 5 시작 시 "쉘을 찾을 수 없음" 발생

역추적 5 시작 시 "쉘을 찾을 수 없음" 발생

내 시스템의 VMware에서 backtrack5를 사용하고 있습니다. 기본 쉘을 ksh로 변경하려고 했습니다. 'chsh' 명령을 실행한 후. OS를 다시 시작하면 "Ksh를 실행할 수 없습니다: 해당 파일이나 디렉터리가 없습니다"라는 메시지가 표시됩니다. 이는 쉘을 변경하는 동안 잘못된 경로를 제공했기 때문인 것 같습니다.

이로 인해 상호 작용할 터미널이 없기 때문에(GUI를 시작할 수 없음) OS를 시작할 수 없습니다. 이제 이전 셸을 복원해야 하는데 터미널에 액세스할 수 없습니다.

도와 주셔서 감사합니다.

답변1

복구 CD로 부팅하고, 루트 파일 시스템을 마운트하고, chroot를 사용하여 마운트된 FS를 루트로 설정한 후 chsh를 다시 실행할 수 있습니다.

관련 정보