Benutzerdefinierte Betriebssystemvorlage (Linux)
Obwohl DaDesktop eine Reihe beliebter Linux-Distributionen bereithält, kann es vorkommen, dass eine bestimmte, nicht verfügbare Distribution benötigt wird. DaDesktop unterstützt dies gerne für die meisten gängigen Linux-Distributionen in Deutschland. Bitte teilen Sie uns mit, wo die ISO-Datei heruntergeladen werden kann und auf welchem Server Sie die benutzerdefinierte Betriebssystemvorlage veröffentlichen möchten.
Wichtig:
Informationen zur Festplattenpartitionierung
1. Benutzerdefinierte Vorlagen benötigen nur eine Festplattenpartition oder zwei Partitionen: eine EFI-/Boot-Partition und die andere System- und Datenpartition.
2. Eine LVM-Partition wird nicht unterstützt, bitte verwenden Sie kein LVM
3. Ein falsches Partitionsschema führt zum Ausfall der automatischen Größenanpassung der Festplatte und anderer Funktionen.
Linux-Vorlage
Nachdem wir die ISO-Datei auf den Server heruntergeladen haben, können Sie sie unter Admin Menu->OS IMAGES->ISO FILES in Ihrem Konto einsehen.
Anschließend können Sie die Vorlage unter Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES vorbereiten.
Bitte folgen Sie dieser Anleitung sorgfältig und führen Sie alle Schritte aus, da sonst die vollständige Funktionsweise von DaDesktop wahrscheinlich nicht gewährleistet ist.
- Installieren Sie das Betriebssystem
- Legen Sie den Standardbenutzernamen auf "student" und das Passwort auf "student" fest
- Richten Sie das Konto "student" für die automatische Anmeldung ein
-
Verwenden Sie DaDesktop oder Ihr eigenes Marken-Hintergrundbild
-
Einige Distributionen verwenden nun standardmäßig Wayland als Anzeigetreiber. Obwohl Wayland in DaDesktop funktioniert, empfehlen wir derzeit, zu X11 zurückzukehren.
So deaktivieren Sie Wayland:-bearbeiten Sie /etc/gdm/custom.conf z. B.
# Kommentieren Sie die folgende Zeile aus, um den Anmeldebildschirm zur Verwendung von Xorg zu zwingen WaylandEnable=falsemelden Sie sich ab und wieder an
-
Installieren Sie spice-vdagent. Die Verwendung Ihres Paketmanagers ist in der Regel der beste Ansatz. Hinweis: Dies ist möglicherweise bereits installiert, abhängig von Ihrer Distribution.
- Starten Sie nach der erfolgreichen Installation den Computer neu. Sie sollten dann die beiden laufenden Prozesse spice-vdagent und spice-vdagentd sehen.
-
- Installieren Sie qemu-guest-agent, auch hier ist die Verwendung Ihres Paketmanagers in der Regel der beste Ansatz.
- Installieren Sie X11VNC. Hinweis: Bei einigen Distributionen müssen Sie möglicherweise zusätzliche Repositories hinzufügen, wie z. B. das 'epel'-Repository für Redhat-basierte Distributionen wie Oracle Linux oder Rocky Linux.
-
Konfigurieren Sie X11VNC
- Stellen Sie sicher, dass X11VNC installiert ist
-
führen Sie den Befehl
sudo -iaus, um eine Root-Shell zu öffnen -
Führen Sie den folgenden Befehl aus, der es X11VNC ermöglicht, beim Neustart automatisch zu starten
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
-
Erstellen Sie das Desktop-Benachrichtigungsskript, indem Sie die folgenden Befehle ausführen
cat > /usr/local/bin/announce-vnc-users.sh <<EOF notify-send -a x11vnc "VNC-Benutzer verbunden: $RFB_CLIENT_COUNT" EOF chmod +x /usr/local/bin/announce-vnc-users.sh - Neustart
-
Überprüfen Sie die Firewall-Einstellungen, d. h. stellen Sie sicher, dass TCP-Port 5900 geöffnet ist, z. B.
ss -pntl - Deaktivieren Sie das Sudo-Passwort (empfohlen)
-
Erfolg überprüfen
Wenn Sie eine Verbindung herstellen und die URL zu einer neuen URL mit dem Abfrageparameter
tokengeändert wird, sind Sie startklar. Das bedeutet, dass X11VNC funktioniert. Und das Textfeld unten links auf dem Bildschirm, das zum Kopieren/Einfügen zwischen Ihrem eigenen Desktop und dem virtuellen Desktop dient, sollte nun ebenfalls funktionieren.
Bitte beachten Sie
Um zusätzliche optionale Funktionen hinzuzufügen, wie z. B.
- DDWebdav, um die Inhaltsordner des Trainers mit jedem Teilnehmercomputer zu synchronisieren,
- oder DDUpload – zum einfachen Hochladen von Dateien auf einen DaDesktop-Computer;
Bitte wenden Sie sich an den DaDesktop Tech Support.