질문 내의 질문(에서데비안 위키):
데스크톱에서 sid를 사용해야 합니까?
깨진 데비안 시스템을 처리할 수 있다고 생각한다면 물론 가능합니다. libpam0g가 충돌하여 모든 로그인을 차단하는 경우 어떻게 해야 하는지 알고 계십니까? grep이 중단되어 부팅 프로세스가 영원히 중단되면 어떻게 되는지 아시나요? 이런 일들은 이미 일어났습니다. 그런 일이 다시 일어날 것입니다.
내 질문은 손상으로 인해 grep
부팅 프로세스가 영원히 중단되는 이유는 무엇입니까?
답변1
grep
어떤 시점에서는 부트스트랩 스크립트가 호출되는 것이 일반적입니다. grep
오류로 인해 중단 되면 호출된 첫 번째 부팅 스크립트 grep
가 중단됩니다. 또는 더 일반적으로 이러한 스크립트 중 하나가 손상되어 grep
파일 이름 인수를 제공하지 않고 입력을 리디렉션하지 않고 호출되면 grep
콘솔 입력을 영원히 기다립니다(콘솔 앞에 있고 를 입력할 수 있는 경우 Ctrl+D
). 스크립트가 손상되어 grep
아무도 쓰지 않는 파이프나 장치를 호출한다면... 그건 안타까운 일입니다.
답변2
가장 확실한 방법은 "grep이 영원히 중단되므로 grep을 사용하는 항목이 영원히 중단되고 부팅 프로세스의 무언가가 그렇게 합니다"입니다.
텍스트가 문제의 실제 예가 아니라 예시일 가능성이 있지만 불가능하지는 않습니다.
실제로 이해하려면 읽기 시작하세요 /etc/init.d/rc
. /etc/init.d/rcS
이는 시스템 부팅의 모든 부분을 실행하는 쉘 스크립트입니다.