Browse Source

Partionierung und Ablauf Installation besser beschrieben

efbeff 2 months ago
parent
commit
71e9978a30

+ 17 - 13
Community/Bildung/FF@home/14 APU4D4 aufbauen und mit Debian in Betrieb nehmen.page

@@ -51,7 +51,7 @@ Bereithalten: einen USB-Stick mit dem aktuellen Debian Image, Stick als bootbar
   `console=ttyS0,115200n8`  
 
 
-Damit ist die serielle Schnittstelle bis zum nächsten Booten als Standart festgelegt.  
+Damit ist die serielle Schnittstelle bis zum nächsten Booten als Standard festgelegt.  
 Wenn das System installiert ist und neu bootet, auch an dieser Stelle wie beschrieben im Grub-Menu mit `e` 
 die Grub-Befehlszeile ändern und ttyS0 aktivieren.  
 
@@ -85,15 +85,16 @@ muss das eigene Netzwerk eingerichtet werden mit folgenden Diensten:
   sudo apt install dnsmasq
 - Anpassen /etc/dnsmasq.conf
 - Da wir nur wenig Funktionen von dsnmasq benötigen, löschen wir die installierte
-    Datei und ersetzen sie durch folgenden Inhalt:
+    Datei und ersetzen sie durch folgenden Inhalt.
 
 
-   dhcp-range=192.168.178.0,proxy                    # Unser Netzwerk.  
-   dhcp-boot=pxelinux.0,192.168.178.52,192.168.178.0 # IP TFTP-Server und Netzwerk.  
-   pxe-service=x86PC,"Netzwerk Boot",pxelinux       # gewünschter Dienst  
-   enable-tftp                     # aktiviere TFTP-server   
-   tftp-root=/var/lib/tftp         # hier liegen die Daten Debian 12 Bookworm   
-   port=0                          # DNS brauchen wir hier nicht   
+
+    dhcp-range=192.168.178.0,proxy                    # Unser Netzwerk.  
+    dhcp-boot=pxelinux.0,192.168.178.52,192.168.178.0 # IP TFTP-Server und Netzwerk.  
+    pxe-service=x86PC,"Netzwerk Boot",pxelinux       # gewünschter Dienst  
+    enable-tftp                     # aktiviere TFTP-server   
+    tftp-root=/var/lib/tftp         # hier liegen die Daten Debian 12 Bookworm   
+    port=0                          # DNS brauchen wir hier nicht   
 
 ### Bootimage holen im Browser oder mit wget, ...
 
@@ -113,7 +114,7 @@ Die in netboot.tar enthaltene default Konfigurationsdatei pxelinux.cfg/default k
 
 Inhalt der default Datei für APU Installation im tftpserver mit Antwortdatei (debseed.cfg)  
 Achtung IP-adresse tftp Server evtl. anpassen
-Dateiname C0A8B2 ergibt sich als hex von 192.168.178. Damit ist diese Datei für alle Geräte im Netz /24 zuständig.
+Dateiname C0A8B2 ergibt sich als hex von 192.168.178. Damit ist diese Datei für alle Geräte im Netz 192.168.17.0/24 zuständig.   
 
 
     SERIAL 0 115200
@@ -129,6 +130,8 @@ Dateiname C0A8B2 ergibt sich als hex von 192.168.178. Damit ist diese Datei für
 	KERNEL debian-installer/amd64/linux
 	append interface=enp1s0 priority=critical initrd=debian-installer/amd64/initrd.gz auto=true url=tftp://192.168.178.52/debseed.cfg console=ttyS0,115200n8 --- console=ttyS0,115200n8
 
+
+
 Die Antwortdatei debseed.cfg und die Hilfsdatei netcfghack.sh müssen sich im TFTP-server Rootverzeichnis befinden.
 netcfghack.sh sorgt für die statische Netzkonfiguration von enp1s0 der APU.
 
@@ -137,7 +140,8 @@ netcfghack.sh sorgt für die statische Netzkonfiguration von enp1s0 der APU.
     netcfg
     echo netcfghack ende
 
-debseed.cfg hier ohne Kommentare  
+debseed.cfg hier ohne Kommentare, aber noch ein paar Hinweise zu Partionierung  
+In debseed.cfg wird der größte freie (unpartionierte) Bereich genommen. Ist keiner vorhanden >12G, fällt die Installation in den interaktiven Modus.  
 Weitere Informationen im Debian Installationshandbuch [Handbuch](https://www.debian.org/releases/stable/amd64/apbs04.en.html)
 
     #_preseed_v1
@@ -237,10 +241,10 @@ dnsmasq mit Option -d starten, damit bleibt die Ausgabe im Terminal sichtbar:
     dnsmasq-tftp: sent /var/lib/tftp/debseed.cfg to 192.168.178.51
     dnsmasq-tftp: sent /var/lib/tftp/netcfghack.sh to 192.168.178.51
 
-APU booten (Strom einschalten) und mit f10 oder N PXE boot auswählen.  
+APU booten (Strom einschalten) und mit N PXE boot auswählen wenn es im seriellen Terminal angeboten wird. Nach einiger Zeit wird die Auswahl zur Netzschnittstelle angeboten.  
 Bei der Schnittstelle enp1s0 auswählen und bestätigen. (Es ist mir nicht gelungen, diese Auswahl automatisch zu treffen).  
-Wenn alles klappt, ist die APU nach ca 15 Minuten installiert und bootet in das frisch installierte System.  
+Wenn alles klappt, ist die APU nach ca 18 Minuten installiert und bootet in das frisch installierte System.  
  Bei Fehlern in der debseed.cfg springt die Installation in den interaktiven Modus.
 
 Die Konfiguration (oder auch Kompilieren) von tinc, bird2 und unbound kann jetzt erfolgen.  
-Die Abhängigkeiten lib*-dev sind schon installiert für tinc kompilieren.
+Die Abhängigkeiten lib*-dev sind schon installiert, ebenso der gcc compiler für tinc kompilieren.