Modèle de système d'exploitation personnalisé (Linux)
Bien que DaDesktop propose plusieurs distributions Linux populaires, il peut arriver qu'une distribution spécifique non disponible soit nécessaire. DaDesktop se fera un plaisir de prendre en charge cela pour la plupart des distributions Linux courantes. Veuillez nous indiquer où télécharger le fichier ISO et sur quel serveur vous souhaitez publier le modèle de système d'exploitation personnalisé.
Important :
À propos du partitionnement de disque
1. Les modèles personnalisés nécessitent une seule partition de disque ou deux partitions : une partition EFI/Boot et l'autre partition système et données.
2. Une partition LVM n'est pas prise en charge, veuillez ne pas utiliser LVM.
3. Un schéma de partition incorrect entraînera l'échec du redimensionnement automatique du disque et d'autres fonctions.
Modèle Linux
Une fois le fichier ISO téléchargé sur le serveur, vous pourrez le voir sous Admin Menu->OS IMAGES->ISO FILES dans votre compte.
Ensuite, vous pouvez préparer le modèle sous Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES
Veuillez suivre ce guide attentivement et effectuer toutes les étapes, sinon l'ensemble des fonctionnalités de DaDesktop risque de ne pas fonctionner.
- Installez le système d'exploitation
- Définissez le nom d'utilisateur par défaut sur "student" ; le mot de passe sur "student"
- Configurez le compte "student" pour qu'il se connecte automatiquement
-
Utilisez le fond d'écran DaDesktop ou de votre propre marque
-
Certaines distributions utilisent désormais Wayland par défaut comme pilote d'affichage. Bien que Wayland fonctionne dans DaDesktop, nous suggérons pour l'instant de revenir à X11.
Pour désactiver Wayland :-éditez /etc/gdm/custom.conf par exemple
# Décommentez la ligne ci-dessous pour forcer l'écran de connexion à utiliser Xorg WaylandEnable=falsedéconnectez-vous et reconnectez-vous
-
Installez spice-vdagent ; l'utilisation de votre gestionnaire de paquets est généralement la meilleure approche. NB : Cela peut déjà être 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
-
- Installez qemu-guest-agent, là encore l'utilisation de votre gestionnaire de paquets est généralement la meilleure approche
- Installez X11VNC. NB : Pour certaines distributions, vous devrez peut-être 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
-
Configurez X11VNC
- assurez-vous que X11VNC est installé
-
exécutez la commande
sudo -ipour ouvrir un shell root -
exécutez 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
-
Créez le script de notification de 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 - Redémarrez
-
Vérifiez le paramètre du pare-feu, c'est-à-dire assurez-vous que le port TCP 5900 est ouvert, par exemple
ss -pntl - Désactivez le mot de passe sudo (recommandé)
-
Vérifiez le succès
Lors de la connexion, si l'URL est changée en une nouvelle URL avec le paramètre de requête
token, alors tout est bon. Cela signifie que X11VNC fonctionne. Et la zone de texte en bas à gauche de l'écran, 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
- DDWebdav pour permettre la synchronisation des dossiers de contenu du formateur vers chaque machine des participants,
- ou DDUpload - pour télécharger facilement des fichiers dans une machine DaDesktop ;
Veuillez contacter l'assistance technique DaDesktop.