====== Verschlüsselte Installation ====== ===== Einleitung ===== Diese Anleitung beschreibt die Installation von GuideOS als vollständig verschlüsseltes System. Die hier beschriebene Vorgehensweise ist getestet und funktioniert zuverlässig. ==== Wichtige Hinweise ==== * **Partitionsgrößen**: Die angegebenen Größen sind Empfehlungen und können angepasst werden * **Partition-Labels**: Verwende aussagekräftige Namen (Label -L) für bessere Identifizierung * **UUID vs. Label**: UUID ist eindeutig, aber Labels sind leichter zu handhaben * **Einheitliches Passwort**: Verwende für alle verschlüsselten Partitionen das gleiche Passwort, sonst wird beim Booten jede Partition einzeln abgefragt * **Krumme Zahlen**: Ergeben sich aus der Umrechnung 1 GB = 1024 MB ---- ===== Vorbereitung ===== - ISO-Datei erstellen wie im Bereich [[Installation]] beschrieben - Live-ISO starten - Installation starten - Sprache, Tastatur und Region auswählen ---- ===== Partitionierung ===== ==== Grundeinstellungen ==== - Bei Partitionsauswahl **"Manuell"** wählen - Neue Partitionstabelle erstellen: **GPT** wählen ==== EFI-Partition ==== ^ Parameter ^ Wert ^ | Größe | 1024 MB | | Dateisystem | fat32 | | Label | EFI | | Mountpoint | /boot/efi | | Flag | bootfähig | | Verschlüsselung | Nein | ==== BOOT-Partition ==== ^ Parameter ^ Wert ^ | Größe | 5120 MB | | Dateisystem | ext4 | | Label | BOOT | | Mountpoint | /boot | | Flag | Keins | | Verschlüsselung | Nein | ''/boot'' wird nicht verschlüsselt, um Dualboot mit anderen Betriebssystemen zu ermöglichen. Dies ist ein Kompromiss zwischen Bedienbarkeit und Sicherheit mit relativ geringem Risiko. ==== SWAP-Partition ==== ^ Parameter ^ Wert ^ | Größe | Siehe Tabelle unten | | Dateisystem | Linux-Swap | | Label | SWAP | | Mountpoint | - | | Flag | Keins | | Verschlüsselung | **Ja** (Passwort 2x eingeben) | **SWAP-Größe bestimmen:** ^ RAM-Größe ^ SWAP-Größe ^ Hinweis ^ | Mehr als 8 GB | Optional | SWAP nicht unbedingt nötig | | 8 GB | 8192 MB | | | 4 GB | 4096 MB | | | Bei Suspend-Nutzung | = RAM-Größe | Für Ruhezustand erforderlich | ==== ROOT-Partition ==== [{{ :partitionierung.png?300|}}] ^ Parameter ^ Wert ^ | Größe | Rest (oder max. 102400 MB wenn separate HOME gewünscht) | | Dateisystem | **ext4** (btrfs nicht verwenden!) | | Label | ROOT oder GOS | | Mountpoint | / | | Flag | root | | Verschlüsselung | **Ja** (Passwort 2x eingeben) | Wichtig: Bei btrfs funktioniert die Verschlüsselung nicht! Daher zwingend ext4 verwenden. ==== HOME-Partition (optional) ==== Eine separate HOME-Partition ist optional, bietet aber Vorteile bei Neuinstallationen. ^ Parameter ^ Wert ^ | Größe | Rest (vorher bei ROOT berücksichtigen) | | Dateisystem | **ext4** (btrfs nicht verwenden!) | | Label | HOME | | Mountpoint | /home | | Flag | home | | Verschlüsselung | **Ja** (Passwort 2x eingeben) | **Empfehlung für ROOT-Größe:** Maximal 102400 MB (ca. 100 GB) für das System, Rest für HOME ---- ===== Benutzereinrichtung ===== * **Benutzername** und **Passwort** für den Benutzer vergeben * **Automatischer Login** kann aktiviert werden, da beim Booten bereits ein Passwort für die Verschlüsselung abgefragt wird * Bei einem **Multiuser-System** automatischen Login deaktivieren ---- ===== Installation abschließen ===== - Installation starten - Warten bis Installation abgeschlossen ist - System neu starten ---- ===== Erster Start ===== Nach dem Neustart läuft der Bootvorgang wie folgt ab: - **GRUB-Menü** erscheint - **Passwort-Eingabemaske** für die Verschlüsselung wird angezeigt - Verschlüsselungs-Passwort eingeben und **Enter** drücken - System fährt normal hoch Tipp: Da alle verschlüsselten Partitionen das gleiche Passwort verwenden, erfolgt die Abfrage nur einmal beim Boot. ---- ===== Partitionsübersicht ===== Zur Kontrolle der erstellten Partitionen kann folgender Befehl verwendet werden: lsblk -o NAME,LABEL,UUID {{:lsblk.png?600|}} \\ Dies zeigt alle Partitionen mit ihren Labels und UUIDs an ---- ===== Zusammenfassung ===== ^ Partition ^ Größe ^ Dateisystem ^ Verschlüsselt ^ Mountpoint ^ | EFI | 1024 MB | fat32 | Nein | /boot/efi | | BOOT | 5120 MB | ext4 | Nein | /boot | | SWAP | Variabel | swap | **Ja** | - | | ROOT | ~100 GB | ext4 | **Ja** | / | | HOME | Rest | ext4 | **Ja** | /home |