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á.
- Instalar o SO
- Definir o nome de usuário padrão como "student"; Senha como "student"
- Configurar a conta "student" para login automático
-
Use o papel de parede do DaDesktop ou da sua própria marca
-
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=falsefaça logout e login novamente
-
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 qemu-guest-agent; novamente, usar o gerenciador de pacotes geralmente é a melhor abordagem
- 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
-
Configurar o X11VNC
- verifique se o X11VNC está instalado
-
execute o comando
sudo -ipara 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
-
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 - Reiniciar
-
Verifique as configurações de firewall, ou seja, certifique-se de que a porta TCP 5900 esteja aberta, por exemplo
ss -pntl - Desabilitar a senha do sudo (recomendado)
-
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
- DDWebdav para permitir que as pastas de conteúdo do instrutor sejam sincronizadas com as máquinas de cada participante,
- ou DDUpload - para fazer upload de arquivos facilmente para dentro de uma máquina DaDesktop;
Entre em contato com o Suporte Técnico do DaDesktop.