최근 Linode의 CentOS 7 서버에 헤드리스 TeamViewer를 설치해야 하는 상황이 발생했습니다. 이것이 /dev/fb0
작동해야 합니다.
지금까지는 프레임 버퍼(/dev/fb0)를 활성화하는 방법이 명확하지 않습니다. 가상 머신에 대한 커널 지원을 설치하려면 어떻게 해야 합니까?
답변1
나는 이것이 오래된 질문이지만 여전히 유효하다는 것을 알고 있습니다. 이를 달성하려면 /dev/fb0
커널에서 프레임버퍼를 활성화해야 합니다.
확인하려면 커널 구성(현재 실행 중인
grep CONFIG_FB_ /boot/config-3.10.0-693.17.1.el7.x86_64
가상 환경의 경우 VESA를 활성화해야 할 수 있으므로 grep VESA
추가 후 다음 출력을 얻어야 합니다.
CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y
이것을 구성했다면 장치가 보일 것입니다/dev/fb0
노트:vga=0x317
4.9와 같은 이전 커널의 경우 명령줄에 추가 해야 할 수도 있습니다 .
답변2
이것은 나에게 효과적입니다.
루트로 다음 단계를 수행하십시오.
systemctl set-default multi-user.target
줄
vga=0x317
에 추가GRUB_CMDLINE_LINUX
/etc/default/grub.conf
grub2-mkconfig -o /boot/grub2/grub.cfg
video
' ' 그룹 에 사용자 추가/etc/group
video:x:39:mario
재시작
사용자로 실행:
ID
uid=1000(mario) gid=1000(mario) groups=1000(mario),39(video)
그룹 에 속해 있는지 확인하세요. video
(아직 재부팅하지 않았다면 로그아웃했다가 다시 로그인하세요.)