Skip to main content

localboot

Funktionsweise

Mit der Anwendung localboot erfolgt der Ladevorgang des openthinclient-OS und der Anwendungen von einem lokalen Speichermedium. Die Konfigurationsdaten (z.B. Bildschirmauflösung oder RDP-Verbindungseinstellungen) werden nach wie vor über das Netz vom zentralen openthinclient-Server geladen. Daher muss dauerhaft eine Verbindung zum openthinclient-Server gewährleistet sein.

Dies ermöglicht in Außenstellen mit geringer Bandbreite ThinClients zu betreiben, ohne auf die zentrale Administration über den openthinclient-Manager verzichten zu müssen.

Installation

Sollte localboot nicht als Anwendungstyp vorhanden sein, müsste das entsprechende Paket installiert werden (siehe Paketmanagement).

Voraussetzungen

  • Funktionierende Installation von ThinClients, die vom openthinclient-Server booten
  • Lokale Speichermedien mit mindestens 8 GB Speicherplatz

Einrichtung von localboot

1. Gerätename des lokalen Speichermediums ermitteln

Booten Sie den ThinClient und öffnen Sie ein Terminal ( STRG  ALT  X ). Geben Sie folgenden Befehl ein:

lsblk -apde7

Dies ist Kurzform von: lsblk --all --paths --nodeps --exclude 7   – Auflistung aller BlockDevices mit vollem Pfad, ohne abhängige, untergeordnete Geräte und ohne Loop-Devices.

Suchen Sie in der Ausgabe das gewünschte Gerät:

NAME     MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
/dev/sda   8:0    0    10G  0 disk
/dev/sr0  11:0    1  1024M  0 rom

2. Anwendung localboot konfigurieren

2.1 Legen Sie eine neue Anwendung localboot an.

2.2 Richten Sie die Anwendung ein.

2.3 Weisen Sie die Anwendung den gewünschten ThinClients zu.

3. localboot ausführen / einrichten

3.1 Starten Sie mittels PXE-Boot einen ThinClient, dem die Anwendung localboot zugeordnet ist.

3.2 Auf dem Desktop befindet das Icon der localboot-Anwendung.

3.3 Nach dem Start der Anwendung wird das lokale Speichermedium eingerichtet und die notwendigen Daten kopiert.

4. Boot-Einstellungen des ThinClients ändern

Starten Sie den ThinClient neu und öffnen Sie das BIOS/UEFI. Ändern Sie die Boot-Einstellungen, so dass der ThinClient vom lokalen Speichermedium bootet.

Um zu überprüfen, welche Boot-Variante verwendet wurde, öffnen Sie ein Terminal  Fenster ( STRG  ALT  X ) und geben den Befehl ein:

mount | grep tcos/link

Beispielausgabe 1: /dev/mmcblk0p2 on /tcos/link type ext4

Beispielausgabe 2: /dev/sda1 on /tcos/link type ext4

Konfiguration

Im folgenden finden Sie eine Übersicht der Konfigurations- und Einstellmöglichkeiten der Anwendung.

Generelle


Einstellungen
Einstellung

Generelle

Wert
Einstellungen Erläuterung
Autostart

Ja

/

Nein

Nein Ob die Einrichtung von localboot bei Start des ThinClients automatisch gestartet werden soll. Benutzerdefiniertes Symbol Pfad + Dateiname
Dateiname des Icons in <Manager-Home>/nfs/root/custom/icons Nach Beenden der Anwendung

    Nichts machen

    Benutzer abmelden

    ThinClient ausschalten

    ThinClient neustarten

    WählenWas Siegeschehen aus,soll, waswenn nach der Fertigstellunge der beim Beenden derdie Anwendung geschehenbeendet soll.wird.

    Allgemeine Einstellungen

    Einstellung
    Wert
    Erläuterung
    Unbeaufsichtigter Modus - VORSICHT

    Ja

    /

    Nein

    Nein StelltBei keineAuswahl dieser Option wird die das Speichermedium ohne Nachfrage vorgelöscht! dem Formatieren und Beschreiben des gewählten Datenträgers. Zu benutzende Festplatte

      Bei Installation auf ThinClient auswählen
      (seit

      2022.1.4~beta3)

      sda

      sda

      mmcblk0

      mmcblk0

      mmcblk1

      mmcblk1

      Manuelle

      manuelleEingabe, Eingabesiehe nächste Zeile

      Gerätename der Festplatte oder Flash-Karte.


      Manueller Devicename /dev/sdbGerätename
      Zum

      GerätenameAbfragen -des fallsDevicenames imöffnen vorherigenSie Feldam "manuelleThinClient Eingabe"eine ausgewähltShell wurde.

      und geben Sie den Befehl lsblk ein. Nutze Hybrid MBR

      Ja

      /

      Nein

      Nein

      localboot erstellt eine GUID Partitionstabelle (GPT). Einige ThinClients mit einem altenälteren BIOS können nicht davon booten. Um dieses Problem zu umgehen kann ein Hybrid-MBR erstellt werden.

      Lassen Sie diese Einstellung möglichst unverändert und wählen Sie Hybrid-MBR nur, nachdem Sie auf das oben beschrieben Problem gestoßen sind.

      Installationsstick erstellen
      (ℹ️ seit 2022.1.4~beta3)beta3

      Ja

      /

      Nein

      EinenErmöglicht Datenträgerdas erstellen,Erstellen voneines USB-Sticks, mit dem eineandere localboot-InstanzThinClients lokal installiert werden kann.können.

      Siehe

      Die KapitelThinClients Installationsstickmüssen unten.sich mit dem openthinclient Management-Server verbinden, um ihre Konfiguration zu erhalten. Außerdem sollte den ThinClients eine localboot-Anwendung zugewiesen werden. 

      Einstellungen für Aktualisierung der Localboot-Clients

      Einstellung
      Wert
      Erläuterung
      Aktiviere Aktualisierung des Clients

        Ja

        Nein, nichtkeine updaten

        Ja Updates

        Ob der localbootende ThinClient seine Betriebssystem und Programmdateien automatisch aktualisieren soll.

        Bei aktiviertem Update prüft der Client aller 10 Minuten, ob auf dem Server Updates von Client Pakete verfügbar sind und installiert diese.

        Bandbreitenlimit pro Sekunde Numerisch Numerischer Wert in Kilobyte pro SekundeSekunde, bei

        GebenEinstellung Sievon hier an, wie groß die Bandbreite für Aktualisierungen maximal sein darf.

        Bei Angabe des Wertes 0 wird die maximal zur Verfügung stehende Bandbreite genutzt.

         

        IP-Einstellungen (Kabel-Verbindung)

        Einstellung
        Wert
        Erläuterung
        Nutze DHCP

        Ja

        /

        Nein

        Nein
        Feste IP
        Einstellung
        Wert
        Erläuterung
        IP und Netzmaske (CIDR-Format)

        FesteIP IPund Netzmaske

        Netzwerkeinstellungen, wenn imNutze vorherigenDHCP Felddeaktivert "Nein" gewählt wurde.ist.

        Mit diesen Einstellungen kann ein einzelner ThinClient mit fester IP betrieben werden. Dazu müssen alle Felder ausgefüllt werden. Die Anwendung sollte dem ThinClient direkt hinzugefügt werden (und nicht dem Hardwaretyp).Hardwaretyp.

        Wenn keine oder nicht alle Felder angegeben wurden, bootet der Client ohne Netzwerk. Dies ist sinnvoll in Verbindung mit WLAN Einstellungen unten.




        IP und Netzmaske (CIDR-Format)

        IP und Netzmaske

        Standardgateway

        IP des Gateways

        Nameserver

        IP des lokalen DNS-Servers

        Hostname

        Hostname des ThinClient

        Domain Domain des ThinClient

        WLAN Einstellungen

        Einstellungen für PSK- oder offene WLAN-Verbindungen.

        Das System probiert nach dem Boot alle angegebenen WLANs bis eine Verbindung hergestellt wird.

        WLAN kann zusammen mit DHCP oder fester IP verwendet werden. Alternativ können ThinClients auch ohne (Kabel-)Netzwerk booten – dafür sollte DHCP deaktiviert und keine feste IP angeben werden.

        Beachten Sie, dass bei nicht-nicht vorhandener Kabel-Verbindung sämtliche Kommunikation mit dem openthinclient-Server über WLAN erfolgt. Das Deaktivieren der Aktualisierung (siehe oben) kann eventuell notwendig sein.

        WLAN Verbindung 1 - 3
        Einstellung
        Wert
        Erläuterung
        SSID Name des WLAN-Netzwerks
        Kennwort Kennwort des WLAN-Netzwerk Wenn ein Kennwort angegeben wurde, wird eine WPA (PSK) Verbindung probiert.
        Wenn kein Kennwort angegeben wurde, wird versucht eine Verbindung zu einem offenen WLAN herzustellen. Band
        (ℹ️ seit Version 2022.1.3)3

          Auto

          Auto

          2,4 GHz

          5 GHz

          Client-seitige Einschränkung auf ein bestimmtes Frequenzband, auch wenn der Access Point mehrere Bänder anbietet.

          Versteckte SSID
          (ℹ️ seit Version 2022.1.2)2

          Ja

          /

          Nein

          Nein Ermöglicht Verbindung mit einer nicht sichtbaren SSID. Dafür wird ein direkter Scan, anstatt des normalen Broadcast verwendet.
          Benutzen Sie diese Option nur, wenn notwendig, da dadurch der Scan- und folglichefolglich der Verbindungsvorgang verlangsamt wird. Zusätzliche Optionen
          (ℹ️ seit Version 2022.1.3)3
          Experteneinstellungen: Möglichkeit beliebige Optionen am Ende des network Block hinzuzufügen.
          Roaming Roaming
          für WLAN (Verbindung 1 - 3

          ℹ️ seit Version 2022.1.2)


          2

          Ermöglicht den transparenten Wechsel zu einem anderen Access Point mit der selben SSID, wenn dieser eine bessere Verbindung ermöglicht.

          Einstellung
          Wert
          Erläuterung
          Schwellwert Signalstärke (dBm)

            Kein Roaming

            -85 dBm

            ...

            bis

            -65 dBm

            Schwellwert, ab dem ein Wechsel des Access Points versucht wird.

            Als Faustregel gilt -70 dBm oder mehr als gut, während eine Signalstärke unter -80 dBm zu einer stark verminderten Leistung führen kann.

            Kurzes Intervall (Sekunden)

            30Numerisch Wie oft nach besseren Access Points gesucht werden soll, wenn das Signal schwächer als der Schwellenwert ist.

            Langes Intervall (Sekunden)

            3600Numerisch

            Wie oft nach alternativen Access Points gesucht werden soll, wenn das Signal besser als der Schwellenwert ist.

            Installationsstick

            ℹ️ seit Version


            Installationsstick

            2022.1.4~beta3

            Diese Feature ist ein Notbehelf für Geräte die nicht per PXE booten können oder eine sehr schlechte Netzwerkverbindung zum Server haben. In allen anderen Fällen ist eine Installation von localboot über PXE einfacher und weniger fehleranfällig.

            Voraussetzungen:

            Voraussetzungen

            • Beweglicher,Beweglicher und bootbarer Datenträger mit mindestens 8GB8 GB Speicher.
            • Ein PXE-bootfähiger ThinClient, der mit den selben Einstellungen in Hardwaretyp und Client booten kann wie die Zielgeräte.
            • Zielgeräte können über Netzwerk (LAN oder WLAN) den openthinclient-Management Server erreichen.
            • Die Zielgeräte sind manuell im openthinclient-Management Server eingerichtet. (Bei Geräten, die keinen Ethernet-Adapter besitzen muss die MAC des WLAN-Adapters angegeben werden.)

            • Den Zielgeräten ist eine localboot-Anwendung zugeordnet.

            Prinzip

            Mit "installationsstickInstallationsstick erstellen"erstellen wird quasi eine Kopie des ThinClients auf den Datenträger geschrieben. Wenn auf einem anderen ThinClient vom Installationsstick gebootet wird, verhält sich das OS so, als ob es auf dem Gerät laufen würde, auf dem der Installationsstick erstellt wurde. Erst beim Installieren werden die für das Zielgerät relevanten Einstellungen vom openthinclient-Management Server gelesen.

            Beispielhaftes Vorgehen

            1. localboot-Anwendung mit "installationsstickInstallationsstick erstellen"erstellen anlegen und zuordnen, von einem ThinClient booten und den Stick erstellen.
              (

              Sinvollerweise sollte unter "Zu benutzende Festplatte"Festplatte bzw. bei Erstellen des Sticks ein externer Datenträger gewählt werden.)

            2. Auf dem Zielgerät vom Installationsstick booten.
            3. EinAuslesen Terminalder öffnenMAC (Strg+Alt+XAdresse bzw.von Alt+F2 "mate-terminal") undwlan0 mit dem Befehl :
              ip addr

              Terminal öffnen:  STRG  +  ALT  +  X  bzw.  ALT  +  F2  + Eingabe: mate-terminal

              die MAC-Adresse auslesen.
            4. Bowser öffnen (entweder per konfigurierter App oder mit Alt+F2 "chromium"),öffnen, das openthinclient-Management öffnen, den ThinClient anlegen und eine passende localboot-Anwendung zuordnen.

              Browser öffnen: via konfigurierter App oder mit  ALT  +  F2  + Eingabe: chromium

            5. Den localboot-Installer starten.starten
            6. Nach Ende der Installation den ThinClient neu starten und den Installationsstick entfernen.