DaDesktop

Niestandardowy szablon systemu operacyjnego (Linux)

Chociaż DaDesktop obsługuje wiele popularnych dystrybucji Linuksa, może zaistnieć sytuacja, gdy potrzebna jest konkretna dystrybucja, która nie jest dostępna. DaDesktop z przyjemnością wspiera to dla większości głównych dystrybucji Linuksa. Proszę podać, skąd pobrać plik ISO oraz na którym serwerze chcesz opublikować niestandardowy szablon systemu operacyjnego.

Ważne:

O partycjonowaniu dysku
1. Niestandardowe szablony wymagają tylko jednej partycji dyskowej lub dwóch partycji: jednej EFI/Boot, a drugiej na system i dane.
2. Partycja LVM nie jest obsługiwana, prosimy nie używać LVM
3. Nieprawidłowy schemat partycjonowania spowoduje nieprawidłowe działanie automatycznej zmiany rozmiaru dysku i innych funkcji.

Szablon Linux

Po pobraniu pliku ISO na serwer, będziesz mógł go zobaczyć w Admin Menu->OS IMAGES->ISO FILES na swoim koncie.

Następnie możesz przygotować szablon w Admin Menu->OS IMAGES->CUSTOM OS TEMPLATES

Proszę dokładnie postępować zgodnie z tym przewodnikiem i wykonać wszystkie kroki, ponieważ w przeciwnym razie pełne działanie DaDesktop prawdopodobnie nie będzie możliwe.

  1. Zainstaluj system operacyjny
  2. Ustaw domyślną nazwę użytkownika na "student"; Hasło na "student"
  3. Ustaw konto "student" na automatyczne logowanie
  4. Użyj tapety DaDesktop lub własnej marki
    Tapeta DaDesktop lub własna marka
  5. Niektóre dystrybucje domyślnie używają Waylanda jako sterownika ekranu. Chociaż Wayland działa w DaDesktop, na razie zalecamy powrót do X11.

    Aby wyłączyć Wayland:-

    edytuj /etc/gdm/custom.conf np.

    # Odkomentuj poniższą linię, aby wymusić użycie Xorg na ekranie logowania
            WaylandEnable=false
            

    wyloguj się i zaloguj ponownie

  6. Zainstaluj spice-vdagent; użycie menedżera pakietów jest zazwyczaj najlepszym podejściem. Uwaga: może być już zainstalowane w zależności od dystrybucji
    • Po poprawnej instalacji uruchom ponownie maszynę, a powinny być widoczne dwa działające procesy: spice-vdagent i spice-vdagentd
    • Zainstaluj spice-vdagent, używając menedżera pakietów w systemie Linux
  7. Zainstaluj qemu-guest-agent, ponownie użycie menedżera pakietów jest zazwyczaj najlepszym podejściem
  8. Zainstaluj X11VNC. Uwaga: dla niektórych dystrybucji może być konieczne dodanie dodatkowych repozytoriów, takich jak repozytorium 'epel' dla dystrybucji opartych na Redhat, np. Oracle Linux czy Rocky Linux
  9. Skonfiguruj X11VNC
    • upewnij się, że X11VNC jest zainstalowane
    • uruchom polecenie sudo -i, aby otworzyć powłokę root
    • uruchom poniższe polecenie, które umożliwia automatyczne uruchamianie X11VNC po ponownym uruchomieniu

      cat > /etc/xdg/autostart/x11vnc.desktop <
  10. Utwórz skrypt powiadomień pulpitu, uruchamiając poniższe polecenia

    cat > /usr/local/bin/announce-vnc-users.sh <
  11. Uruchom ponownie
  12. Sprawdź ustawienia zapory, tj. upewnij się, że port TCP 5900 jest otwarty, np.

    ss -pntl

  13. Wyłącz hasło sudo (zalecane)
  14. Zweryfikuj powodzenie

    Gdy nawiążesz połączenie, adres URL, jeśli zmieni się na nowy z parametrem zapytania token, oznacza to, że wszystko jest gotowe. Oznacza to, że X11VNC działa. A pole tekstowe w lewym dolnym rogu ekranu, które służy do kopiowania/wklejania między twoim pulpitem a pulpitem wirtualnym, powinno teraz działać.

Proszę zanotować

Aby dodać dodatkowe opcjonalne funkcje, takie jak

  • DDWebdav, umożliwiający synchronizację folderów z treściami trenera na każdym komputerze uczestnika,
  • lub DDUpload – do łatwego przesyłania plików na maszynę DaDesktop;

Proszę skontaktować się z pomocą techniczną DaDesktop.