Anwenderdoku · Kapitel 4 von 11 · Englishnullos.de

Daten, Einrichten und Updates

Seit 0.4 behält NULLos deine Daten auf der Platte, richtet sich auf eine leere Platte ein und bekommt Updates. Diese Seite erklärt die drei Teile: die Truhe, das Einrichten mit zug und Updates mit upd.

Stand 07.11.2026, NULLos 0.4. Geprüft in QEMU auf einem Mac mit dem Abbild von nullos.de (gleiche Prüfsumme), als SATA-Platte. Was wir nicht selbst ausprobiert haben, steht dabei.

Die Truhe: deine Daten bleiben

Startet NULLos von einer SATA-Platte oder NVMe-SSD, liegt auf der Platte neben der Startpartition die Truhe: ein eigenes, verschlüsseltes Dateisystem. NULLos hängt sie unter /daten ein. Darin liegen deine Einstellungen (cte), die Protokolle (rav) und dein Heimordner (toor), auch das Passwort. Das alles bleibt nach einem Neustart da.

l /daten
cte/   rav/   toor/

Die ISO (als CD gestartet) hat keine Truhe: Dort ist nach dem Ausschalten alles weg.

Versiegeln

Ab Werk ist die Truhe zwar verschlüsselt, aber noch nicht mit deinem Passwort verschlossen. Das heißt versiegeln. Es passiert beim ersten Start an der Textkonsole (Strg+Alt+F1): Nach dem neuen Passwort zeigt NULLos einmal einen Wiederherstellungsschlüssel, neun Gruppen aus je sechs Zeichen. Schreib ihn ab und heb ihn sicher auf. Zur Bestätigung fragt NULLos vier Zeichen daraus ab, die tippst du hintereinander ein. Danach steht da Die Truhe ist versiegelt. Wie das aussieht, steht in NULLos in QEMU ausprobieren.

Hast du das Passwort zuerst im Desktop festgelegt, ist die Truhe noch nicht versiegelt. Hol es an der Textkonsole nach:

truhe -v

Ohne Passwort und ohne Wiederherstellungsschlüssel sind die Daten für immer weg. Niemand kann sie dann retten.

Beim nächsten Start

Ist die Truhe versiegelt, fragt NULLos beim Start nach dem Passwort, noch bevor der Desktop kommt:

Truhe öffnen – Passwort:

Danach erscheint das Sperrbild; dort gibst du das Passwort noch einmal ein. Deine Dateien sind wieder da. Geprüft am 07.11.2026: Datei im Heimordner angelegt, neu gestartet, Passwort eingegeben, Datei war noch da.

Stand ansehen

truhe
Truhe: versiegelt und aufgeschlossen
Kennung f616b337…, 8443 Blöcke à 4096 B, 8418 frei, Generation 25
Slot 1: Passwort (Argon2id)
Slot 2: Wiederherstellung

Laut Hilfe (h truhe, nicht selbst ausprobiert): truhe -w wechselt das Passwort der Truhe, und truhe -a -k schließt sie mit dem Wiederherstellungsschlüssel auf, wenn du das Passwort vergessen hast.

Was die Truhe nicht kann

So steht es in der Hilfe von truhe:

Auf eine leere Platte einrichten: zug

Mit zug richtest du NULLos vom laufenden System aus auf eine zweite, leere Platte ein. zug allein zeigt die Platten und ob es geht:

zug
/ved/ads        288 MiB  ahci        geht nicht: Startplatte – davon läuft NULLos gerade
/ved/bds       2048 MiB  ahci        leer – kann eingerichtet werden
Einrichten: zug GERÄT (z. B. zug /ved/bds)

Die Platte braucht mindestens 1 GiB; bei einer kleineren steht geht nicht: zu klein (mindestens 1 GiB). Mit -n zeigt zug nur, was geschähe, und ändert nichts:

zug -n /ved/bds
/ved/bds       2048 MiB  ahci        leer – kann eingerichtet werden
Plan: Startpartition 512 MiB, Truhe (verschlüsselte Datenpartition) 1534 MiB.
Alte Daten werden nicht gelöscht, nur für die Firmware unlesbar gemacht; wer die Platte ausbaut, kann Reste lesen.
Aus dem laufenden System wird nichts mitgenommen: kein Passwort, kein Schlüssel, keine Datei. Beim ersten Start
von der Platte setzt du ein neues Passwort.

Geprüft am 07.11.2026 in QEMU. Das echte Einrichten (zug /ved/bds) haben wir nicht selbst ausprobiert. Laut Entwicklerdoku tippst du zur Bestätigung die Größe der Platte in MiB ein; liegen schon Daten darauf, zusätzlich LÖSCHEN und einen Code vom Bildschirm. Das darf nur der Verwalter toor an der Textkonsole, nicht über einen Fernzugang.

Updates: upd

upd spielt eine neue Fassung neben der laufenden ein und startet sie zur Probe. Startet sie nicht sauber, kehrt NULLos beim nächsten Start von selbst zur alten Fassung zurück. Deine Daten in der Truhe bleiben dabei, wie sie sind.

Welche Fassung läuft und ob ein Update wartet, zeigt:

upd -s
geprueft	0
zustand	aktuell
platz	a
start	aktiv
uhr	ok
fremd	aus

zustand aktuell heißt: Es wartet kein Update. platz a ist der Platz, von dem NULLos gerade läuft. Geprüft am 07.11.2026 mit 0.4. Ein Update selbst haben wir noch nicht eingespielt, weil es nach 0.4 noch keine neue Fassung gab. kommt noch

Von 0.3.x auf 0.4: bitte neu installieren. Ältere Fassungen konnten nicht auf die Platte schreiben und lassen sich deshalb nicht auf 0.4 aktualisieren.