저는 사용자 정의 Debian/Ubuntu 기반 설치 CD를 설정했습니다. 호스트 이름과 시스템 계정 비밀번호를 묻는 것 외에도 설치를 완전히 자동화합니다. 아래와 같이 서비스 다시 시작 확인을 요청하는 대화 상자가 최근에 나타날 때까지 모든 것이 예상대로 작동했습니다.질문. 그래도 프로필을 사용하고 있습니다.
누군가가 이 특정 패키지에 대해 구체적으로 답변할 수 있다는 것을 알고 있지만 이는 다른 많은 패키지에 적용될 수 있는 상당히 일반적인 질문이므로 매번 기본 설정을 계속 변경하고 싶지 않습니다.
커널 부트 라인의 설정은 DEBIAN_FRONTEND=noninteractive
이를 방지하는 데 효과적이지만 사용자에게 호스트 이름과 비밀번호를 묻는 메시지를 표시하는 것도 방지합니다(솔직히 말해서 이것이 예상했던 것입니다).
DEBIAN_FRONTEND=noninteractive
설치 중 특정 지점의 프로비저닝 파일에서 apt-get install -y와 동일한 작업을 수행하여 해당 지점부터 해당 대화 상자가 표시되지 않도록 하는 방법이 있습니까 (예: 질문을 한 후 및 메인 블록(전)에서) 패키지가 설치되었습니까?)
답변1
Tony Cooper의 의견과 나에게 도움이 된 전반적인 변화를 요약하면 다음과 같습니다.
d-i libraries/restart-without-asking boolean true
d-i libpam0g/restart-services string cron
libpam0g 프롬프트를 건너뛰려면 이 줄이 추가되고 필요합니까? debconf debconf/frontend select Noninteractive
그 자체로는 도움이 되지 않기 때문에 더 일반적인 해결책이 없다는 것이 너무 안타깝습니다 .