Modèle OS personnalisé (Linux)

Bien que DaDesktop maintienne plusieurs distributions Linux populaires, il peut arriver qu'une distribution spécifique non disponible soit requise. DaDesktop est heureux de fournir son soutien pour la plupart des distributions Linux principales. Veuillez nous indiquer l'endroit où télécharger le fichier ISO et le serveur sur lequel vous souhaitez publier le modèle OS personnalisé.

Important :

Concernant le partitionnement du disque
1. Les modèles personnalisés nécessitent une seule partition de disque ou deux partitions : une partition EFI/Boot et une autre partition système et données.
2. Le partitionnement LVM n'est pas pris en charge, veuillez ne pas utiliser LVM.
3. Un schéma de partitionnement incorrect entraînera l'échec du redimensionnement automatique du disque et d'autres fonctions.

Modèle Linux

Après que nous aurons téléchargé le fichier ISO sur le serveur, vous pourrez le voir sous Menu Admin -> IMAGES OS -> FICHIERS ISO dans votre compte.

Vous pouvez ensuite préparer le modèle sous Menu Admin -> IMAGES OS -> MODÈLES OS PERSONNALISÉS.

Veuillez suivre ce guide attentivement et terminer toutes les étapes, car sinon le fonctionnement complet de DaDesktop risque de ne pas fonctionner.

  1. Installer le système d'exploitation
  2. Définir le nom d'utilisateur par défaut sur « student » ; le mot de passe sur « student ».
  3. Configurer le compte « student » pour la connexion automatique.
  4. Utiliser le fond d'écran DaDesktop ou votre propre marque.
    DaDesktop ou votre propre marque wallpaper
  5. Certaines distributions utilisent désormais Wayland par défaut comme pilote d'affichage. Bien que Wayland fonctionne avec DaDesktop, nous suggérons pour le moment de revenir à X11.

    Pour désactiver Wayland :

    Modifier /etc/gdm/custom.conf, par exemple :

    # Décommenter la ligne ci-dessous pour forcer l'écran de connexion à utiliser Xorg
            WaylandEnable=false
            

    Se déconnecter puis se reconnecter.

  6. Installer spice-vdagent. L'utilisation de votre gestionnaire de paquets est généralement la meilleure approche. NB : il est possible qu'il soit déjà installé selon votre distribution.
    • Après l'installation correcte, redémarrez la machine et vous devriez voir les deux processus en cours d'exécution, spice-vdagent et spice-vdagentd.
    • Install spice-vdagent, using your package manager  in linux
  7. Installer qemu-guest-agent. Encore une fois, l'utilisation de votre gestionnaire de paquets est généralement la meilleure approche.
  8. Installer X11VNC. NB : Pour certaines distributions, vous pouvez avoir besoin d'ajouter des dépôts supplémentaires tels que le dépôt 'epel' pour les distributions basées sur Redhat, comme Oracle Linux ou Rocky Linux.
  9. Configurer X11VNC.
    • Vérifier que X11VNC est installé.
    • Exécuter la commande sudo -i pour ouvrir une shell root.
    • Exécuter la commande ci-dessous qui permet à X11VNC de démarrer automatiquement au redémarrage.

      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. Créer le script de notification du bureau en exécutant les commandes ci-dessous.

    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. Redémarrer.
  12. Vérifier les paramètres du pare-feu, c'est-à-dire s'assurer que le port TCP 5900 est ouvert, par exemple :

    ss -pntl

  13. Désactiver le mot de passe sudo (recommandé).
  14. Vérifier la réussite.

    Lors de la connexion, si l'URL change pour passer à une nouvelle URL avec le paramètre d'interrogation token, tout est en ordre. Cela signifie que X11VNC fonctionne. Et la boîte de texte en bas à gauche de l'écran, qui est utilisée pour le copier-coller entre votre propre bureau et le bureau virtuel, devrait maintenant fonctionner.

     

Veuillez noter

Pour ajouter des fonctionnalités optionnelles supplémentaires telles que :

Veuillez contacter le support technique DaDesktop.