Debian에서 콘솔 화면 비활성화

Debian에서 콘솔 화면 비활성화

Debian VM에서 콘솔 화면을 비활성화하려고 하므로 로컬로 액세스하면 빈 화면만 나타납니다.

비디오 드라이버를 제거/비활성화하는 것을 고려했지만 방법을 모르겠습니다.

답변1

Debian 8에서 systemd를 실행하면 getty편집을 통해 VT 실행을 비활성화할 수 있습니다(이것이 로그인 프롬프트를 표시하는 것입니다)./etc/systemd/logind.conf:

[Login]
NAutoVTs=0
ReserveVT=0

이렇게 하면 자동 VT 할당 및 VT 예약이 비활성화됩니다.

getty또한 첫 번째 관리형 VT를 비활성화해야 합니다 autovt@. 다음을 포함하는 파일을 포함하는 디렉터리를 만듭니다./etc/systemd/system/[email protected]disable.conf

[Unit]
ConditionKernelCommandLine=locallogin

locallogin커널의 부팅 매개변수에 장치를 추가하지 않으면 장치가 비활성화됩니다 (필요한 경우 이 동작을 취소할 수 있습니다).

또한 커널 메시지가 콘솔에 표시되는 것을 방지하려면 다음을 실행할 수 있습니다.

dmesg -n 1

(예를 들어존재하다 /etc/rc.local). 콘솔에서 여전히 패닉이 발생하고 비활성화할 수 없을 것 같습니다.

이전 버전의 Debian이나 Debian 8을 실행 중인 경우 주석에 언급된 모든 줄을 통해 VT를 비활성화 sysvinit할 수 있습니다 .getty/sbin/getty/etc/inittab

답변2

고마워 나도 할 수 있다는 걸 알았어

/bin/systemctl --no-block disable getty@tty*.service

그래서 for 루프를 넣었습니다.

관련 정보