2

Recently ran into a situation where I need to install headless TeamViewer on a CentOS 7 server on Linode. This requires /dev/fb0 in order to function.

So far it has not been clear on how to enable the framebuffer (/dev/fb0). What do we need to do to install kernel support for a virtual machine?

1

I know this is old question, but still valid. In order to have /dev/fb0 you need to have the frame-buffer enabled in your kernel.

To check you can grep it from kernel configuration (from currently running grep CONFIG_FB_ /boot/config-3.10.0-693.17.1.el7.x86_64

For virtual environment you probably need VESA enabled so you add grep VESA and you should get the following output:

CONFIG_FB_BOOT_VESA_SUPPORT=y
# CONFIG_FB_UVESA is not set
CONFIG_FB_VESA=y

If you have this configured you will see the device /dev/fb0

  • Thanks, yeah, it was enabled in the kernel. I don't have the details any longer, but thanks for the post. I think the VESA info probably would have helped, but can't be sure now. – ylluminate Apr 11 '18 at 22:39
  • @ylluminate ah pitty that you don't have the details now. I hope it will work if anyone needs it. – tukan Apr 12 '18 at 7:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.