나는 나만의 Debian 11 라이브 ISO를 구축하려고 노력하고 있으며 유효한 getty 콘솔 출력을 얻기 위해 애쓰고 있습니다. 지금까지 나는 다음을 사용하여 tty1을 활성화할 때 systemd가 잘못된 심볼릭 링크를 생성한다는 것을 발견했습니다.
systemctl enable [email protected]
다음을 생성합니다.
Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /lib/systemd/system/[email protected]
그러나 서비스를 다시 활성화한 후에는 올바른 심볼릭 링크가 생성되므로 문제가 있는 심볼릭 링크를 제거할 수 있습니다.
하지만 안타깝게도 라이브 ISO가 시작되면[이메일 보호됨]영구적으로 재부팅하는데 이유를 모르겠습니다. 그러면 내가 가진 것은 깜박이는 커서와 검은 화면뿐입니다. 해결 방법을 따르고 여기에 설명된 대로 /etc/systemd/system.conf의 값을 조정하는 경우:https://serverfault.com/a/845473화면이 다음과 같이 계속 깜박입니다.
Loaded: loaded (/lib/systemd/system/[email protected]; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/[email protected]
└─live-config_autologin.conf
Active: active (running) since Thu 2021-09-16 17:49:05 UTC; 57ms ago
Docs: man:agetty(8)
man:systemd-getty-generator(8)
http://0pointer.de/blog/projects/serial-console.html
Main PID: 119272 ((agetty))
Tasks: 1 (limit: 38480)
Memory: 160.0K
CPU: 9ms
CGroup: /system.slice/system-getty.slice/[email protected]
└─119272 /bin/login -f user
Sep 16 17:49:05 live systemd[1]: Started Getty on tty1.
Sep 16 17:49:05 live login[119272]: pam_unix(login:account): could not identify user (from getpwnam(user))
Sep 16 17:49:05 live login[119272]: Authentication failure
Sep 16 17:49:05 live systemd[1]: [email protected]: Succeeded.
왜 이것이 그렇게 나쁘게 행동하는지 모르겠습니다. 누구든지 나에게 힌트를 줄 수 있습니까? 기본적으로 저는 이 튜토리얼을 따라 라이브 ISO를 구축했습니다.https://willhaley.com/blog/custom-debian-live-environment/
GUI 모드는 잘 작동하지만 이 경우에는 필요하지 않습니다. 미리 감사드립니다!
편집: 작은 업데이트. 깜박이는 tty1 콘솔에서 그는 존재하지 않는 사용자 "user"를 사용하여 자동 로그인을 수행하려고 시도하고 있음을 발견했습니다. 그래서 사용자를 생성했고 이제 해당 사용자로 로그인하고 깜박임이 중지되었습니다. 그러나 그것은 진실이 아니다. 자동 로그인이 아닌 루트 사용자만 필요합니다. 기본 /etc/systemd/system/getty.target.wants/에서 아무것도 찾을 수 없습니다.[이메일 보호됨]자동 로그인 활성화(?)
답변1
글쎄, 이것을 더 조사하고 화면에 깜박이는 텍스트의 사진을 찍은 후에 문제를 알아냈습니다. 라이브 시스템이 내 빌드에는 존재하지 않았던 라이브 사용자 "user"를 자동으로 생성했습니다. 기사는 다음과 같습니다.https://serverfault.com/a/1030050이 사용자 생성을 비활성화했으며 이제 모든 것이 예상대로 작동합니다.