====== Notfallbox Xpc: Betriebssystem ======
{{ :Gerdi_l.png?nolink&150|}}Um die Kompatibilität mit dem Raspberry PI möglichst beizubehalte, empfehlen wir das Linux-Betriebssystem **Debian GNU/Linux**. Alle Konfigurationsschritte werden für dieses OS beschrieben und können auf anderen OS natürlich wenig bis stark abweichen. Wir können daher keine anderen OS supporten!
===== Installation =====
* https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.4.0-amd64-netinst.iso
* Abhängig vom Zielcomputer mit einem Image-Tool (z.B. [[https://etcher.balena.io|Balenea Etcher]], [[https://rufus.ie/de|Rufus]]) auf USB-Stick oder uSB-SSD schreiben. Wer noch ein CD-laufwerk besitzt, kann beispielsweise [[https://www.cdburnerxp.se/de-DE/download|CDburnerXP]] verwenden.
* Den Zielrechner damit booten (ggfs im Bootmenü des BIOS die Reihenfolge der Boot-Laufwerke ändern).
Der Installationsvorgang am Zielrechner läuft dann wie folgt ab:
* **Install** (Text-Oberfläche) auswählen
* Sytem-Sprache: **German**
* Land: **Deutschland**
* Tastatur-Sprache: **Deutsch**
* Netzwerk-Schnittstelle: Die Karte mit der Ethernet-Schnittstelle (z.B. enp2s0). Bitte auch hier NICHT über WLAN booten, da wir a) die interne WLAN-Schnittstelle später abschalten und b) einen externen WLAN-Dongle später für den Access-Point benötigen!
* Rechnername: **notfallboxPC** (nach Belieben)
* Domain-Name: bleibt leer!!!
* Root-Passwort: **notfallbox**
* Vollständiger Name des neuen Benutzers: **Notfallbox**
* Benutzername: **notfallbox** (Das Login)
* Passwort: **notfallbox** (Das Login-Passwort)
* Festplatten partitionieren:\\ **Geführt - vollständige Festplatte verwenden**\\ Passende Festplatte auswählen (Achtung: Diese wird vollständig gelöscht)\\ **Alle Dateien auf eine Partition**\\ **Partitionierung beenden und Änderungen übernehmen**\\ Änderungen auf die Festplatten schreiben? **Ja**
* Paketmanager konfigurieren:\\ Spiegelserver: **Deutschland**\\ Spiegelserver: **ftp.uni-kl.de**\\ HTTP-Proxy-Daten: bleibt leer (wenn ihr keinen Proxy-Server im Einsatz habt)
* An der Paketerfassung teilnehmen: **Nein**
* Welche Software soll installiert werden? **SSH Server & Standard-Systemwerkzeuge** (SONST BITTE NICHTS!)
* GRUB-Bootloader bitte auf das Medium der Linux-Installation einrichten
* Installation abgeschlossen: **Weiter**
* Boot-Medium während dem Neustart-Vorgang entfernen (nicht vorher!)
Übrigens: Der vorstehende Installationsvorgang läuft absolut problemlos auf einem virtuellen System. Zum Testen wurde hier folgendes genutzt: Oracle Virtual Box 7. Das virtuelle System arbeitet mit diesen Emulations-Vorgaben: 4 Intel CPUs, 8 GB RAM, 16 MB Grafikspeicher, 128 GB SATA HDD, IDE-CD-ROM (mit Debian-netiso Installations-CD), Netzwerkbrücke
===== Nach dem Neustart =====
* Login: ''root''
* Passwort: ''notfallbox''
* ''apt -y install sudo''
* ''nano /etc/sudoers''\\ In der Zeile unterhalb dem Eintrag für "root" bitte folgendes ergänzen:\\ ''notfallbox ALL=(ALL:ALL) NOPASSWD: ALL''\\
* Editor beenden und speichern.
* ''exit''
* Als Benutzer "notfallbox" anmelden und mit ''sudo su'' testen, ob dieser Benutzer zur Nutzung von sudo berechtigt ist.
* Indexe aktualisieren und neueste Programmversionen laden:\\ ''sudo apt -y update && sudo apt -y upgrade''\\ Bei einem frisch installierten System wurde auch gar nichts aktualisiert. Aber bitte dennoch nicht vergessen.
* Zum Schluss noch einige wenige notwendige Tools installieren\\ ''sudo apt -y install megatools unzip dialog && sudo reboot''\\ Der Rechner startet neu.
... nun geht es weiter:
^Wohin?^Sprungziel^
|Interner Access Point|[[nfb:software:installation:x86:xpc:ap:intern|interner WAP]]|
|Externer Access Point|[[nfb:software:installation:x86:xpc:ap:extern|externer WAP]]|
|Gar kein Access Point|[[nfb:software:installation:x86:xpc:web|Gar kein Access Point]]|