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 루프를 넣었습니다.