Acesso framebuffer / dev / fb0 no AWS EC2 (Ubuntu Server)

1

Meu objetivo final é usar o programa fbgrab no EC2. Sempre que tento fbgrab -c 1 screenshot.png , obtenho:

Could not open /dev/fb0: No such file or directory

Como posso instalá-lo / ativá-lo no meu servidor Ubuntu? Ele está hospedado no AWS EC2 com a versão atual 14.04.

Como eu disse, meu objetivo final é usar o fbgrab, portanto, se houver alguma solução alternativa que contorne o FrameBuffer, também estarei aberto a ele.

    
por VarunAgw 04.03.2016 / 16:31

1 resposta

0

Eu fiz algumas pesquisas mais cedo. O problema é linux-image-aws e linux-image-extra-aws packages. Eles não têm driver de framebuffer neles.

A solução é usar linux-image-gke packages. Embora você perca a otimização da AWS (ouvi dizer que isso também torna o seu servidor um pouco lento), mas você obterá o dispositivo framebuffer.

Para instalá-los, execute apt install linux-image-4.4.0-1031-gke linux-image-extra-4.4.0-1031-gke .

Nota: Se você tiver os dois linux-image-4.4.0-1049-aws e linux-image-4.4.0-1031-gke instalados, o Linux preferirá linux-image-4.4.0-1049-aws devido ao número de versão superior. Certifique-se de remover os pacotes da AWS depois de instalar os pacotes do GKE (Google Kubernetes Engine).

Atualização para o Ubuntu 18.04:

As coisas mudaram um pouco no Ubuntu 18.04. Isso fará o trabalho agora:)

sudo apt purge -y linux-image-aws linux-image-$(uname -r)
sudo apt install -y linux-image-gcp
sudo apt install -y linux-modules-extra-$(ls /boot/vmlinuz-4.15.0-*-gcp | grep -oP 'vmlinuz-\K.*'-gcp)
sudo apt-mark hold linux-image-$(ls /boot/vmlinuz-4.15.0-*-gcp | grep -oP 'vmlinuz-\K.*'-gcp)
sudo reboot
    
por VarunAgw 21.03.2016 / 16:45