Ativando / dev / fb0 em máquinas virtuais do CentOS 7?

2

Recentemente, corri para uma situação em que precisei instalar o TeamViewer sem cabeça em um servidor CentOS 7 no Linode. Isso requer /dev/fb0 para funcionar.

Até agora, não ficou claro como ativar o framebuffer (/ dev / fb0). O que precisamos fazer para instalar o suporte do kernel a uma máquina virtual?

    
por ylluminate 20.09.2017 / 05:09

1 resposta

1

Eu sei que essa é uma pergunta antiga, mas ainda é válida. Para ter /dev/fb0 , você precisa ter o buffer de quadros ativado em seu kernel.

Para verificar, você pode utilizá-lo na configuração do kernel (a partir do momento em execução grep CONFIG_FB_ /boot/config-3.10.0-693.17.1.el7.x86_64

Para o ambiente virtual, você provavelmente precisará do VESA ativado, então adicione grep VESA e deverá obter a seguinte saída:

CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y

Se você configurou isso, verá o dispositivo /dev/fb0

    
por 10.04.2018 / 14:27