Start›Surface

Anleitung · Surface Go 2

Fedora KDE mit selbstzurücksetzendem Schüler-Account

Stand: 02.11.2026 · Fedora 44 KDE Plasma Desktop

Das Surface Go 2 startet Fedora und meldet den Schüler-Account automatisch an. Bei jeder Abmeldung und jedem Neustart wird dessen Home-Verzeichnis auf eine Vorlage zurückgesetzt.

Ziele des Projekts

Das Surface Go 2 startet Fedora 44 KDE und meldet den Account user automatisch an. Bei jeder Abmeldung und jedem Neustart wird dessen Home-Verzeichnis auf eine Vorlage zurückgesetzt. Auto-Login und Reset wurden am 10.10.2026 auf dem Gerät erfolgreich getestet, damals noch mit dem Account schueler.

Noch nicht am Gerät getestet

Kennwortsperre, Internetprüfung, Zeitzone, die neuen Zeiten für das Abdunkeln und der Surface-Kernel (Schritt 12 im Skript).

EreignisWas passiert
Gerät startetuser wird automatisch angemeldet, das Home wird vorher aus der Vorlage aufgebaut.
Schüler arbeitetAlle installierten Programme sind nutzbar. Installationen und Systemeinstellungen verlangen das Admin-Passwort.
AbmeldenHome wird datenschutzkonform geleert und alle Bilder sowie weiteren gespeicherten Dokumente werden gelöscht, user wird sofort wieder automatisch angemeldet.

So läuft die Installation ab (Kurzzusammenfassung):

  1. Boot-Stick erstellen
  2. Vom Stick starten
  3. Fedora installieren (Bildschirmtastatur vorher ausblenden)
  4. Skript schueler-setup.sh ausführen
  5. Neu starten

Version: Fedora 44 KDE Plasma Desktop. Fedora 45 wurde noch nicht getestet; die Anleitung sollte auch dort gelten.

Voraussetzungen

  • Surface Go 2 mit Netzteil am Ladeanschluss
  • USB-Stick ab 4 GB (siehe Hinweis unten)
  • Ein Windows-Rechner zum Erstellen des Sticks mit Rufus
  • WLAN-Zugangsdaten
  • Das Skript schueler-setup.sh im Hauptverzeichnis des Installationssticks (siehe Schritt 4)
  • Bei der Erstinstallation: Daten unter Windows gesichert, Firmware per Windows Update aktualisiert
USB-C-Stick EMPFOHLEN – KEIN Hub!

Am besten einen USB-C-Stick verwenden. Alternativ geht ein Stick mit einfachem USB-C-auf-A-Adapter. KEINEN Hub verwenden, da dieser Probleme verursacht.

Schritt 1: Boot-Stick erstellen

Das Surface Go 2 startet Sticks des Fedora Media Writers nicht. Funktioniert hat ein Stick, der mit Rufus im ISO-Modus erstellt wurde.

  1. ISO laden: Auf fedoraproject.org/kde/download im Block „For Intel and AMD x86_64 systems“ die Live ISO von Fedora KDE Plasma Desktop 44 herunterladen: Fedora-KDE-Desktop-Live-44-1.7.x86_64.iso (o. ä.). Nicht die ARM-, ppc64le- oder Beta-Downloads.
  2. Rufus (nur für Windows, rufus.ie) starten und einstellen:
FeldEinstellung
Startartdie Fedora-ISO
PartitionsschemaGPT
ZielsystemUEFI (ohne CSM)
DateisystemFAT32
Abfrage nach dem Start„Im ISO-Image-Modus schreiben“ (nicht DD)
Abfrage „Dateien herunterladen“Ja
Stick aufbewahren

Der fertige Stick funktioniert auch für spätere Neuinstallationen.

Schritt 2: Vom Stick starten (Erstinstallation)

Die Surface-Firmware ignoriert Linux-Sticks beim normalen Start, auch mit korrekter Bootreihenfolge und ausgeschaltetem Secure Boot. Der zuverlässige Weg führt bei der Erstinstallation über Windows:

  1. UEFI vorbereiten: Gerät ausschalten, Lautstärke + gedrückt halten und einschalten. „Enable Boot configuration Lock“ ausschalten, unter Boot configuration „USB Storage“ nach oben schieben und „Enable Boot from USB Devices“ aktivieren. Secure Boot unter Security ausschalten.
  2. Stick einstecken und Windows starten.
  3. In Windows Shift gedrückt halten und auf Neu starten klicken, dann Ein Gerät verwenden.
  4. In der Liste nicht „EFI USB Device“ wählen, sondern einen anderen Eintrag wie „Linpus Lite“. Erscheint er nicht, den Vorgang wiederholen; er taucht manchmal erst beim zweiten Mal auf.

Ist auf dem Gerät schon Fedora installiert, siehe Abschnitt Neuinstallation.

Schritt 3: Fedora installieren

Zuerst: Bildschirmtastatur ausblenden

Nur FALLS die Bildschirmtastatur erscheint

Im Live-System erkennt Plasma das Surface als Tablet und blendet die Bildschirmtastatur dauerhaft im unteren Viertel ein. Sie verdeckt dann die Knöpfe des Installers und lässt sich nicht wegschieben. In diesem Fall den Installer noch nicht starten.

  1. Den Installer noch nicht starten.
  2. System Settings → Keyboard → Virtual Keyboard → None → Apply (deutsch: Systemeinstellungen → Tastatur → Virtuelle Tastatur → Keine).
  3. Alternativ in der Konsole:
kwriteconfig6 --file kwinrc --group Wayland --key InputMethod ""
qdbus org.kde.KWin /KWin reconfigure

Notlösungen, falls die Tastatur trotzdem stört: Skalierung unter Anzeige auf 100 % setzen, das Installer-Fenster mit gedrückter Windows-Taste nach oben ziehen oder Knöpfe per Tab und Enter bedienen.

Dann installieren

  1. „Install to Hard Drive“ starten.
  2. Die ganze interne Festplatte verwenden (Windows wird entfernt).
  3. Account admin mit starkem Passwort anlegen, Haken bei Administrator.
  4. Nach der Installation neu starten und den Stick abziehen.
KEINEN Schüler-Account im Installer anlegen

Nur admin anlegen – den Schüler-Account erledigt das Skript in Schritt 4.

Schritt 4: Schüler-Einrichtung per Skript

Das Skript liegt im Hauptverzeichnis des Installationssticks. Nach dem Erstellen des Sticks mit Rufus schueler-setup.sh dorthin kopieren:

Skript NICHT unter Windows bearbeiten

Die Datei nicht unter Windows in einem Editor öffnen und speichern, sonst können Windows-Zeilenenden hineinrutschen und das Skript bricht ab.

  1. Als admin anmelden und WLAN verbinden. Ohne Internetverbindung bricht das Skript sofort ab, ohne etwas zu verändern.
  2. Den Stick einstecken und in der Gerätemeldung unten rechts anklicken, damit er eingebunden wird.
  3. Die Konsole öffnen und eingeben:
sudo bash /run/media/$USER/*/schueler-setup.sh
cp /run/media/$USER/*/schueler-setup.sh ~/
sudo reboot

Die zweite Zeile legt eine Kopie im Home von admin ab. Damit funktionieren die späteren Aufrufe (vorlage, entfernen) auch ohne Stick.

Das Skript fragt am Ende optional nach WLAN-Name und Passwort. Nach der Eingabe wartet es bis zu 2 Minuten, bis die Internetverbindung wieder steht, und arbeitet erst dann weiter.

HinweisWarum
sudo bash … statt ./schueler-setup.shAuf dem FAT32-Stick fehlt das Ausführungsrecht; mit bash davor ist das egal
Stick erst nach der Meldung „Fertig“ abziehenDas Skript wird während der Ausführung vom Stick gelesen
Nur einen Stick einsteckenSonst findet * mehrere Laufwerke
„No such file or directory“Stick nicht eingebunden; prüfen mit ls /run/media/$USER/

Was das Skript macht

Schritt im SkriptWirkungPflicht?
0 Internetprüft die Verbindung zu den Fedora-Servern; ohne Internet sofortiger Abbruch, bevor etwas verändert wirdPflicht
1 Accountlegt user an (Kennwort user); der Benutzer kann sein Kennwort nicht selbst ändernPflicht
2 Auto-Loginschreibt /etc/plasmalogin.conf mit Relogin=truePflicht
3–5 ResetVorlage, Reset-Skript, Kopplung an An- und AbmeldungPflicht
6 Sperrbildschirmkein Sperrbildschirm, kein Passwortspeicher; Bildschirm dunkelt nach 3 Min. ab, aus nach 5 Min., Aufwecken ohne Passwortoptional
7 Begrüßungsassistentwird entferntoptional
8 Update-Hinweis„Updates available“ rechts unten wird entferntoptional
9 DeutschSprachpakete, deutsche Oberfläche und Tastatur für alle, Zeitzone Europe/Berlin mit automatischer Zeitoptional
10 FirefoxStartseite google.de, keine Begrüßungs- und Hinweisseiten (Richtlinie in /etc/firefox/policies)optional
11 WLANWLAN für alle Benutzer speichern; wartet danach bis zu 2 Min. auf die Internetverbindung, sonst Abbruch vor Schritt 12optional
12 SurfaceSurface-Kernel mit iptsd und libwacom-surface (nur bei ausgeschaltetem Secure Boot) und usbcore.autosuspend=-1 gegen Aussetzer des Type Coversoptional

Optionale Schritte lassen sich im Skript auskommentieren; die Kommentare dort nennen, was dann fehlt.

Weitere Aufrufe

  • sudo bash ~/schueler-setup.sh vorlage speichert einen eingerichteten Schüler-Desktop als neue Vorlage. Vorgehen: als user einrichten, Benutzer wechseln, als admin anmelden, Befehl ausführen.
  • sudo bash ~/schueler-setup.sh entfernen schaltet Reset und Auto-Login wieder ab.

Test-Checkliste

Erst wenn alle Punkte abgehakt sind, geht das Gerät an Schüler.

Bei Problemen zeigt journalctl -b -u user@1001.service (UID mit id -u user prüfen), ob das Reset-Skript gelaufen ist.

Neuinstallation auf einem Go-2-Gerät, auf dem bereits Fedora installiert wurde

Ohne Windows fehlt die Option „Ein Gerät verwenden“. Fedora kann dem Gerät aber mit efibootmgr sagen, beim nächsten Start einmalig vom Stick zu booten.

1. Fedora booten

Bootstick einstecken, als admin die Konsole öffnen (aus dem Schüler-Account: Benutzer wechseln oder su - admin):

sudo efibootmgr
Nur einen passenden Fedora-Bootstick verwenden – erstellt nach obiger Anleitung mit Rufus!

Vor allen folgenden Befehlen prüfen, dass der Rufus-Stick eingesteckt ist.

  • Mit vorhandenem USB-Eintrag (z. B. Boot0001* EFI USB Device): sudo efibootmgr --bootnext 0001 und sudo reboot. Die Fedora-Installation wird vom Stick aufgerufen.
  • Falls KEIN USB-Eintrag vorhanden ist oder das System nach dem Neustart wieder im bereits installierten Fedora landet: eigenen Eintrag auf die Startdatei des Sticks anlegen (siehe Kasten).
AUSNAHME – das dürfte nicht passieren

Nur nötig, wenn KEIN USB-Eintrag erscheint (bitte auf den eingesteckten Rufus-Stick achten!). Zuerst mit lsblk -o NAME,SIZE,LABEL den Stick finden (Label FEDORA-KDE-, z. B. sda1).

sudo efibootmgr --create --disk /dev/sda --part 1 --label "USB-Stick" --loader '\EFI\BOOT\BOOTX64.EFI'
sudo efibootmgr --bootnext 0003
sudo reboot

Die Nummer 0003 durch die Nummer aus der Ausgabe des ersten Befehls ersetzen. --bootnext gilt nur für einen Start, danach bootet das Gerät wieder normal.

Richtiges Laufwerk wählen

sda ist der Stick; mmcblk0 oder nvme0n1 wäre die interne Festplatte und ist falsch.

2. Bildschirmtastatur ausblenden

Nur FALLS diese dauerhaft im Bildschirm eingeblendet bleibt

Im Live-System vor dem Start des Installers: System Settings → Keyboard → Virtual Keyboard → None → Apply. Ohne diesen Schritt verdeckt die Tastatur die Knöpfe des Installers und die Installation lässt sich nicht abschließen (Details in Schritt 3).

3. Weiter wie bei der Erstinstallation

Schritt 3 (Installation, nur admin anlegen) und Schritt 4 (Skript). Die vorhandene Fedora-Installation wird dabei vollständig ersetzt.

Wartung, Absicherung, Fehlerbehebung

Updates spielt nur admin ein, der Hinweis ist entfernt. Etwa monatlich:

sudo dnf upgrade --refresh

Bricht das mit „kf6-kmime kollidiert mit kmime“ ab, zuerst sudo dnf swap kmime kf6-kmime ausführen. Fedora 44 erhält rund 13 Monate Updates, danach ist ein Upgrade auf eine neuere Version nötig.

Absicherung

Im UEFI ein Passwort setzen und USB-Boot nach der Installation wieder deaktivieren. Sonst lässt sich das System mit einem Stick umgehen.

Admin-Zugang aus dem Schüler-Account: sudo funktioniert dort absichtlich nicht. Stattdessen su - admin in der Konsole, Benutzer wechseln im Startmenü oder Strg + Alt + F3 für eine Textkonsole.

Grenzen: Gelöschte Dateien sind forensisch wiederherstellbar, personenbezogene Daten gehören nicht aufs Gerät. Schüler können auf USB-Sticks speichern; weisen Sie darauf hin, dass alles andere beim Abmelden verloren geht.

SymptomUrsacheLösung
Anmeldebildschirm fragt trotz Auto-Login nach PasswortFehler im Plasma Login Manager/etc/plasmalogin.conf muss Relogin=true enthalten (macht das Skript)
Tastatur und Touchpad reagieren nicht, Touch schonType Cover hängtCover abziehen und wieder anstecken; dauerhaft evtl. Surface-Kernel
Bildschirmtastatur verdeckt den InstallerTablet-Erkennung im Live-SystemVirtuelle Tastatur auf „Keine“ (Schritt 3)
Stick bootet nichtSurface-FirmwareWindows-Umweg (Schritt 2) oder efibootmgr (Neuinstallation)
Dateien nach Abmeldung noch daReset nicht gelaufenjournalctl -b -u user@1001.service prüfen
Notausstieg

sudo bash ~/schueler-setup.sh entfernen schaltet Reset und Auto-Login ab, ohne Daten zu löschen.

Quellen