Modelo de SO Personalizado (Linux)

Embora o DaDesktop mantenha várias distribuições Linux populares, pode haver ocasiões em que seja necessário uma distribuição específica que não está disponível. O DaDesktop tem o prazer de oferecer suporte para a maioria das distribuições Linux principais. Informe-nos onde baixar o arquivo ISO e em qual servidor deseja publicar o modelo de SO personalizado. 

Importante:

Sobre o Particionamento de Disco
1. Os modelos personalizados exigem apenas uma partição de disco ou duas partições: uma partição EFI/Boot e a outra para sistema e dados.
2. Partições LVM não são suportadas, por favor não utilize LVM
3. Um esquema de partição incorreto fará com que o redimensionamento automático do disco e outras funções falhem.

Modelo Linux

Após baixarmos o arquivo ISO para o servidor, você poderá encontrá-lo em Admin Menu->OS IMAGES->ISO FILES na sua conta. 

Em seguida, você pode preparar o modelo em Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES

Por favor, siga este guia cuidadosamente e complete todas as etapas, caso contrário, a operação completa do DaDesktop provavelmente não funcionará.

  1. Instalar o SO
  2. Definir o nome de usuário padrão como "student"; Senha como "student"
  3. Configurar a conta "student" para login automático
  4. Use o papel de parede do DaDesktop ou da sua própria marca
    papel de parede do DaDesktop ou da sua própria marca
  5. Algumas distribuições agora usam o Wayland como driver de exibição padrão. Embora o Wayland funcione no DaDesktop, por enquanto sugerimos reverter para o X11. 

    Para desativar o Wayland:-

     edite  /etc/gdm/custom.conf    por exemplo

    # Descomente a linha abaixo para forçar a tela de login a usar o Xorg
            WaylandEnable=false
            

    faça logout e login novamente

  6. Instale o spice-vdagent; usar o gerenciador de pacotes geralmente é a melhor abordagem. NB: isso pode já estar instalado dependendo da sua distribuição
    • Após a instalação correta, reinicie a máquina e você deverá ver os dois processos em execução, spice-vdagent e spice-vdagentd
    • Instale o spice-vdagent, usando o gerenciador de pacotes no linux
  7. Instale o qemu-guest-agent; novamente, usar o gerenciador de pacotes geralmente é a melhor abordagem
  8. Instale o X11VNC. NB: para algumas distribuições, pode ser necessário adicionar repositórios extras, como o repositório 'epel' para distribuições baseadas no Redhat, como Oracle Linux ou Rocky Linux
  9. Configurar o X11VNC
    • verifique se o X11VNC está instalado
    • execute o comando sudo -i para abrir o shell root
    • execute o comando abaixo que permite que o X11VNC inicie automaticamente na reinicialização

      cat > /etc/xdg/autostart/x11vnc.desktop <<EOF
                      [Desktop Entry]
                      Type=Application
                      Exec=/usr/bin/x11vnc -N -no6 -rfbportv6 -1 -allow 10.0.3.1 -nopw -shared -alwaysshared -forever -repeat -nowireframe -noscr -nocursorshape -skip_lockkeys -cursor_drag -grab_buster -deferupdate 10 -speeds 6000,5000,20 -afteraccept announce-vnc-users.sh -gone announce-vnc-users.sh
                      Hidden=false
                      X-MATE-Autostart-enabled=true
                      X-MATE-AutoRestart=true
                      Name[en_US]=X11VNC
                      Name=X11VNC
                      Comment[en_US]=Share desktop over VNC
                      Comment=Share desktop over VNC
                      EOF
                      
  10. Crie o script de notificação na área de trabalho executando os comandos abaixo

    cat > /usr/local/bin/announce-vnc-users.sh <<EOF
            notify-send -a x11vnc "VNC users connected: $RFB_CLIENT_COUNT"
            EOF
            chmod +x /usr/local/bin/announce-vnc-users.sh
  11. Reiniciar
  12. Verifique as configurações de firewall, ou seja, certifique-se de que a porta TCP 5900 esteja aberta, por exemplo

    ss -pntl

  13. Desabilitar a senha do sudo (recomendado)
  14. Verificar o sucesso

    Quando conectar, se a URL for alterada para uma nova URL com o parâmetro de consulta token, então está tudo pronto. Isso significa que o X11VNC está funcionando. E a caixa de texto no canto inferior esquerdo da tela, usada para copiar/colar entre seu desktop e o desktop virtual, deve agora estar funcionando.

     

Observação

Para adicionar recursos opcionais extras, como 

Entre em contato com o Suporte Técnico do DaDesktop.