저는 Raspberry Pi에서 Rasbian(Debian?)을 실행 중이고 init.d에 자동 시작 항목을 할당했습니다. 하지만 모든 실행을 중지하고 간단히 터미널 프롬프트로 이동하려면 어떻게 해야 할까요? Ctrl+C와 Esc를 시도했지만 둘 다 작동하지 않는 것 같습니다.
어떤 제안이 있으십니까?
추신: SSH를 통해 로그인하여 무엇이든 수정할 수 있습니다. 이는 "Linux가 잠긴" 문제가 아닙니다. "안전 메시지를 보려면 X 키를 누르세요"가 있는지 궁금합니다.
답변1
모든 Unix 버전에는 "단일 사용자 모드"로 부팅할 수 있는 방법이 있습니다. 이는 일반적으로 커널이 시스템 초기화 스크립트로 전달될 때 루트 프롬프트를 제공합니다.
Raspbian Linux에서 이를 수행하는 한 가지 방법은 /boot/cmdline.txt
읽을 수 있도록 수정하는 것입니다.
init=/bin/sh
이렇게 하면 제어권을 넘겨주는 대신 쉘이 시작됩니다 /sbin/init
(이렇게 하면 네트워크가 설정되고 다른 초기화 스크립트 등이 실행됩니다).
시작 시 이 파일을 편집할 수도 있습니다.
- Shift컴퓨터를 켤 때 한 번 누르고,
- 편집 구성을 누르세요 E.
- 다음으로 건너뛰세요
cmdline.txt
. - 위와 같이 파일을 변경하고 종료합니다.
관련된:https://raspberrypi.stackexchange.com/questions/3751/oops-i-need-runlevel-1