Plantilla de SO personalizada (Linux)
Aunque DaDesktop mantiene varias distribuciones populares de Linux, puede darse el caso de que se necesite una distribución específica que no esté disponible. En DaDesktop estamos encantados de ofrecer soporte para la mayoría de las distribuciones principales de Linux. Por favor, indíquenos dónde descargar el archivo ISO y en qué servidor desea publicar la plantilla de SO personalizada.
Importante:
Acerca del particionado del disco
1. Las plantillas personalizadas requieren una sola partición de disco o dos particiones: una partición EFI/Boot y la otra para sistema y datos.
2. No se admite partición LVM; por favor, no utilice LVM.
3. Un esquema de partición incorrecto provocará fallos en el redimensionamiento automático del disco y otras funciones.
Plantilla de Linux
Tras descargar el archivo ISO en el servidor, podrá verlo en Admin Menu->OS IMAGES->ISO FILES dentro de su cuenta.
A continuación, puede preparar la plantilla en Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES
Siga esta guía atentamente y complete todos los pasos; de lo contrario, es probable que la operación completa de DaDesktop no funcione.
- Instalar el SO
- Configurar el nombre de usuario predeterminado como "student"; Contraseña: "student"
- Configurar la cuenta "student" para inicio de sesión automático
-
Utilice el fondo de pantalla de DaDesktop o el de su propia marca
-
Algunas distribuciones ahora usan Wayland como controlador de pantalla por defecto. Aunque Wayland funciona en DaDesktop, por ahora recomendamos volver a X11.
Para desactivar Wayland:edite /etc/gdm/custom.conf p. ej.
# Uncomment the line below to force the login screen to use Xorg WaylandEnable=falseCierre sesión e inicie sesión de nuevo
-
Instale spice-vdagent; el enfoque habitual es usar su gestor de paquetes. Nota: puede que ya esté instalado dependiendo de su distribución.
- Tras la instalación correcta, reinicie la máquina y debería ver los dos procesos en ejecución: spice-vdagent y spice-vdagentd.
-
- Instale qemu-guest-agent; de nuevo, usar su gestor de paquetes suele ser la mejor opción.
- Instale X11VNC. Nota: en algunas distribuciones, es posible que necesite agregar repositorios extra, como el repositorio 'epel' para distribuciones basadas en Redhat, como Oracle Linux o Rocky Linux.
-
Configure X11VNC
- Asegúrese de que X11VNC esté instalado
-
Ejecute el comando
sudo -ipara abrir una shell de root -
Ejecute el siguiente comando, que permite que X11VNC se inicie automáticamente al reiniciar
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
-
Cree el script de notificación del escritorio ejecutando los siguientes comandos
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 la configuración del firewall, es decir, asegúrese de que el puerto TCP 5900 esté abierto, p. ej.
ss -pntl - Desactive la contraseña de sudo (recomendado)
-
Verifique el éxito
Al conectarse, si la URL cambia a una nueva con el parámetro de consulta
token, significa que todo está listo. Esto indica que X11VNC está funcionando. Y el cuadro de texto en la esquina inferior izquierda de la pantalla, que se utiliza para copiar/pegar entre su propio escritorio y el escritorio virtual, ahora debería funcionar.
Tenga en cuenta
Para añadir funciones opcionales adicionales como
- DDWebdav para permitir que las carpetas de contenido del instructor se sincronicen con las máquinas de cada participante,
- o DDUpload - para subir archivos fácilmente a una máquina DaDesktop;
Por favor, contacte con el soporte técnico de DaDesktop.