init.d 실행을 중지하고 터미널 프롬프트로 이동합니다.

init.d 실행을 중지하고 터미널 프롬프트로 이동합니다.

저는 Raspberry Pi에서 Rasbian(Debian?)을 실행 중이고 init.d에 자동 시작 항목을 할당했습니다. 하지만 모든 실행을 중지하고 간단히 터미널 프롬프트로 이동하려면 어떻게 해야 할까요? Ctrl+C와 Esc를 시도했지만 둘 다 작동하지 않는 것 같습니다.

어떤 제안이 있으십니까?

추신: SSH를 통해 로그인하여 무엇이든 수정할 수 있습니다. 이는 "Linux가 잠긴" 문제가 아닙니다. "안전 메시지를 보려면 X 키를 누르세요"가 있는지 궁금합니다.

답변1

모든 Unix 버전에는 "단일 사용자 모드"로 부팅할 수 있는 방법이 있습니다. 이는 일반적으로 커널이 시스템 초기화 스크립트로 전달될 때 루트 프롬프트를 제공합니다.

Raspbian Linux에서 이를 수행하는 한 가지 방법은 /boot/cmdline.txt읽을 수 있도록 수정하는 것입니다.

init=/bin/sh

이렇게 하면 제어권을 넘겨주는 대신 쉘이 시작됩니다 /sbin/init(이렇게 하면 네트워크가 설정되고 다른 초기화 스크립트 등이 실행됩니다).

시작 시 이 파일을 편집할 수도 있습니다.

  1. Shift컴퓨터를 켤 때 한 번 누르고,
  2. 편집 구성을 누르세요 E.
  3. 다음으로 건너뛰세요 cmdline.txt.
  4. 위와 같이 파일을 변경하고 종료합니다.

관련된:https://raspberrypi.stackexchange.com/questions/3751/oops-i-need-runlevel-1

관련 정보