
bash 스크립트인 내 프로그램은 데비안을 사용하여 사용자 정의 ISO에서 실행됩니다.
GRUB에서 디버깅 플래그인 매개변수를 OS로 전달하는 GRUB 메뉴 항목을 원합니다. 그러면 프로그램을 테스트할 수 있고 동시에 코드를 변경할 필요 없이 비디버깅 옵션을 사용할 수 있습니다.
예를 들어 Clonezilla에는 다음과 같은 여러 매개변수가 있습니다.
ocsdaemon_on="ssh"
SSH 서버를 시작합니다.
GRUB에 매개변수 debug
나 다른 사용자 정의 단어를 넣은 다음 프로그램에 넣습니다.
DEBUG=<flag>
이것이 가능한가? 그것을 달성하는 방법?
답변1
매개변수가 기존 매개변수와 겹치지 않는지 확인하고 이를 커널 명령줄에 추가하세요. 여기에서 Linux 커널 문서의 목록을 참조하세요. https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html
( debug
프로그램에 적합한 선택이 아닙니다. 이미 커널 디버깅을 활성화하는 데 사용 중입니다.)
그런 다음 프로그램을 읽고 /proc/cmdline
찾아보십시오. 기본적으로 그게 전부입니다.