부팅이 끝날 때 실행 파일을 실행하는 데 사용되는 부팅 커널 매개변수가 있는 경우

부팅이 끝날 때 실행 파일을 실행하는 데 사용되는 부팅 커널 매개변수가 있는 경우

그런 기능이 있나요? 설치 후 일반적인 부팅 시 실행 파일이 발견되면 실행됩니다. 예를 들어 표준 Unix 파일 시스템 경로는 가 /root/autorun.sh아닌 것이 좋습니다 (hd0,0)/root/autorun.sh. 이는 Live CD에 유용합니다.

답변1

나는 커널이 이것을 한다고 생각하지 않습니다. 모든 파일 시스템 마운트와 같은 부팅 시간 작업은 사용자 공간에서 수행되고 커널은 이 작업이 언제 완료되는지 알 수 없기 때문에 프로세스를 언제 어떻게 시작할지 알 수 없습니다.

그러나 커널 명령줄은 에 표시되므로 /proc/cmdline특정 매개변수를 찾은 다음 지정된 프로그램을 시작하는 도구를 만들 수 있습니다. 그런 다음 충분히 늦게 실행되는 일부 시스템 수준 시작 스크립트(예: /etc/rc.local)에서 도구를 시작할 수 있습니다. 또는 그래픽 프로그램을 시작하려는 경우 실제 사용자의 X 시작 파일에서 도구를 시작할 수 있습니다.

어떤 경우든 이를 포함하려면 자신만의 라이브 CD를 만들어야 합니다.

관련 정보