systemd의 bootd에 정의된 후크 목록을 사용하고mkinitcpio.conf
HOOKS=(base systemd autodetect modconf kms block keyboard sd-vconsole sd-encrypt lvm2 filesystems fsck)
그리고
$ cat /boot/loader/loader.conf
console-mode keep
그리고 어디에도 맞춤 글꼴이나 해상도가 없습니다.
sd-encrypt 프롬프트가 나타날 때까지 내 시작은 괜찮았습니다. 모든 것이 잘 렌더링됩니다(사용자 정의 vconsole 글꼴이나 사용자 정의 커널 fb 글꼴을 사용하더라도 이 스크린샷에서는 둘 다 사용하지 않음).
잠시 후(비밀번호를 즉시 입력하든 아니면 그냥 기다리든 관계없이) 터미널이 화면 크기의 1/4로 재설정됩니다.
첫 번째 줄의 비밀번호 프롬프트에 속지 마십시오. 이는 글꼴 크기와 복원될 "화면"의 크기에 따라 다릅니다. 글꼴 크기가 더 크면 남은 텍스트가 더 많이 표시됩니다.
또한 커서는 여전히 이전 위치에 있습니다.
원인이 무엇인지 아시나요?
답변1
kms
후크와 의 조합입니다 sd-encrypt
.
서로 앞이나 뒤에 배치되는지 여부. 또는 kms는 before after입니다 sd-console
. sd-encrypt 프롬프트를 기다리는 동안 해상도/모드는 항상 재설정됩니다. 디버깅할 방법이 없었지만 내 하드웨어에서는 이를 필요로 하지 않았기 때문에 kms
(예: 디지털 개인 정보 보호 화면 노트북) 목록에서 제거하여 "수정"했습니다.