Estou lutando há dois dias para fazer o Ubuntu Server 24 LTS funcionar no Raspberry Pi 5 (8Gb). A situação é a seguinte: gostaria de criar um servidor VPN com OpenVPN (que dá total compatibilidade ao sistema em questão). Para funcionar, é necessária uma versão de servidor LTS do Ubuntu ( https://openvpn.net/as-docs/raspberry-pi.html ). Pensei em uma pequena estação independente com tela sensível ao toque para o único propósito e para isso comprei uma vitrine e o display oficial. Depois que tudo foi montado, eu tinha a versão errada do sistema operacional instalando a versão desktop no cartão SD (com RPI imager - ferramenta oficial), percebi na inicialização, mas não é grande coisa, o display liga, o touch funciona. Instalei a versão do servidor no cartão SD sempre com a mesma ferramenta e o display não inicia, conecto um monitor hdmi e acho que será o suficiente instalar uma GUI e algumas configurações aqui e ali e, em vez disso, a provação começa. sudo apt update && sudo apt upgrade
e com o comando apt install ubuntu-desktop eu baixo todos os pacotes e instalo, quando reinicio sempre no monitor tudo para na tela com o cursor no canto superior esquerdo piscando... Ctrl + Alt + F2 e volto para o console tento o comando startx e xinit desistindo, não é possível conectar ao x, erro de servidor.
Preparei o SD novamente e tentei com xubuntu-desktop e obtive a mesma história. Preparei o SD novamente e reinstalei o desktop completo e tentei modificar o arquivo de configuração como encontrei no único post online que tenta abordar algo semelhante:
Cole "display_auto_detect=1" e comente a linha "dtoverlay=vc4-kms-v3d" em /boot/firmware/config.txt para habilitar a tela sensível ao toque no Ubuntu. "display_auto_detect=1" Eu já tinha na configuração e só adicionei o # em "comment" dtoverlay=vc4-kms-v3d que também já está presente. Resultado: nada feito.
O desktop não inicia no HDMI e o touch display não liga. Guia usado para conectar à placa: https://www.raspberrypi.com/documentation/accessories/display.html
Tentei instalar a versão desktop novamente e o touch display começou novamente (parece que precisa ser recalibrado de alguma forma) e aproveitei para comparar os dois arquivos de configuração (desktop com display que liga e servidor). Colei-os aqui e há apenas uma diferença.
(links quebrados, removidos pelo moderador)
a diferença entre os dois arquivos de configuração parece não ter nada a ver com isso, deveria ser apenas a porta de depuração habilitada. isto é o que acontece quando eu dou o comando startx: https://ibb.co/5hY9YS8P
depois do erro abri o arquivo de log x:
O que você acha que é?