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.
- Zainstaluj system operacyjny
- Ustaw domyślną nazwę użytkownika na "student"; Hasło na "student"
- Ustaw konto "student" na automatyczne logowanie
-
Użyj tapety DaDesktop lub własnej marki
-
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=falsewyloguj się i zaloguj ponownie
-
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 qemu-guest-agent, ponownie użycie menedżera pakietów jest zazwyczaj najlepszym podejściem
- 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
-
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 <
-
Utwórz skrypt powiadomień pulpitu, uruchamiając poniższe polecenia
cat > /usr/local/bin/announce-vnc-users.sh < - Uruchom ponownie
-
Sprawdź ustawienia zapory, tj. upewnij się, że port TCP 5900 jest otwarty, np.
ss -pntl - Wyłącz hasło sudo (zalecane)
-
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.
