APU4D4.page 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. # Spezifikationen
  2. - <https://www.pcengines.ch/apu4d4.htm>
  3. # Montage des Kühlers
  4. - <https://www.pcengines.ch/apucool.htm>
  5. Die Montage des Kühlers, d.h. das Aufkleben der Aluplatte an die richtige Stelle im Gehäuse, geht auch gut damit, dass man
  6. - die Platine ohne Kühlung provisorisch in das Gehäuse einfügt, dann
  7. - sich durch die beiden großen Löcher in der Platine mit einem Stift Markierungen auf der Innenseite des Gehäuses anbringt. Die beiden Löcher markieren gut die Diagonale der Postion des Alukühlers.
  8. Dann klebt man das Alublech auf und schiebt dann die Platine zuerst verkanntet ein und presst sie dann vorsichtig auf das Alublech.
  9. # BIOS Anmerkung
  10. Änderungen im BIOS 4.12.0.1 (nach F10) werden erst beim nächsten Einschalten, also nach stromlos, wirksam.
  11. Auch wenn die geänderte Einstellung schon vorher im Menü erscheint.
  12. Aufgefallen / getestet mit der m Option (clk für die WLAN Karte).
  13. # Energieverbrauch
  14. Gemessen mit ELV Energy Master Basic 2 und Steckernetzteil Seanon KSA 24W 120/200VE Output 12V 2A
  15. APU4D4 mit 256GB SSd und WLE600 Wlankarte
  16. APU beim booten: max 9W
  17. APU im Leerlauf: 5,4W
  18. APU im Leerlauf mit BIOS PCIe Powermanagement: 4,7W
  19. APU ausgeschaltet: 1,5W
  20. Nur Netzteil: 0,0W
  21. # APU Netz Installation von Debian oder Ubuntu
  22. Für die Installation über das Netz ohne Bootmedium und mit vorbelegten Antworten
  23. muss das eigene Netzwerk eingerichtet werden mit folgenden Diensten:
  24. - TFTP-server mit dem Bootimage
  25. - DHCP-server / Proxy der der APU ip-adresse und Pfad zum Bootimage übermittelt
  26. ## Verwendete Hardware
  27. - Privates LAN mit Internetzugang, Router als DHCPserver Fritz!Box
  28. - Rechner als PXE - BOOTP - TFTP - DHCP Server (nicht exklusiv)
  29. - APU4D4 mit 4Gb RAM, 256GB SSD und WLE600 Wlankarte (bislang nicht verwendet)
  30. - Serielles Nullmodem Kabel zwischen APU und Rechner
  31. - Netzwerkkabel
  32. ## Verwendete Adressen
  33. - 192.168.178.0 Netzwerk
  34. - 192.168.178.254 Fritz!Box Router, DHCPserver, Zugang Internet
  35. - Die folgenden Adressen ausserhalb des Bereiches F!B DHCP-server
  36. - 192.168.178.51 Statische Adresse für die APU (später)
  37. - 192.168.178.52 Statische Adresse für den PXE - BOOTP - TFTP server
  38. ## Einrichten PXE - BOOTP - TFTP- Server
  39. - Anleitung von Marcel verwendet / erweitert für TFTP-server
  40. - dnsmasq installieren falls nötig:
  41. sudo apt install dnsmasq
  42. - Anpassen /etc/dnsmasq.conf
  43. - Da wir nur wenig Funktionen von dsnmasq benötigen, löschen wir die installierte
  44. Datei und ersetzen sie durch folgenden Inhalt:
  45. dhcp-range=192.168.178.0,proxy # Unser Netzwerk.
  46. dhcp-boot=pxelinux.0,192.168.178.52,192.168.178.0 # IP TFTP-Server und Netzwerk.
  47. pxe-service=x86PC,"Netzwerk Boot",pxelinux # gewünschter Dienst
  48. enable-tftp # aktiviere TFTP-server
  49. tftp-root=/var/lib/tftpboot # hier liegen die Daten Debian 10 Buster
  50. #### tftp-root=/srv/tftp # hier liegen die Daten Ubuntu 20.4 focal
  51. port=0 # DNS brauchen wir hier nicht
  52. ### Bootimage holen im Browser oder mit wget, ...
  53. - https://ftp.halifax.rwth-aachen.de/debian/dists/buster/main/installer-amd64/current/images/netboot/netboot.tar.gz
  54. - Verzeichnis für TFTP-server anlegen
  55. sudo mkdir /var/lib/tftpboot
  56. - Bootimage entpacken
  57. - sudo tar xvf netboot.tar.gz -C /var/lib/tftpboot
  58. ### Konfigurations Dateien für die Clients erstellen oder anpassen
  59. Es kann für jeden Client eine spezielle Datei erstellt werden oder auch mehrere allgemeinere für mehrere Clients.
  60. Weitere Infos in https://wiki.ubuntuusers.de/PXE-Boot/
  61. Die in netboot.tar enthaltene default Konfigurationsdatei pxelinux.cfg/default kann für die APU nicht ohne Anpassung verwendet werden wegen fehlender Grafikkarte.
  62. Inhalt der default Datei für APU Installation mit Antwortdatei (debseed.cfg)
  63. Achtung IP-adresse evtl. anpassen
  64. SERIAL 0 115200
  65. CONSOLE 0
  66. default Buster
  67. ALLOWOPTIONS 0
  68. TIMEOUT 600
  69. LABEL Buster
  70. MENU LABEL ^Buster
  71. KERNEL debian-installer/amd64/linux
  72. 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
  73. Die Antwortdatei debseed.cfg und die Hilfsdatei netcfghack.sh müssen sich im TFTP-server Rootverzeichnis befinden.
  74. netcfghack.sh sorgt für die statische Netzkonfiguration von enp1s0.
  75. #!/bin/sh
  76. killall-dhcp
  77. netcfg
  78. echo netcfghack ende
  79. debseed.cfg ist zu gross (>450 Zeilen) wohin damit???
  80. In der debseed.cfg sind die IP-adressen evtl. auch anzupassen.
  81. Wenn alles klappt, ist die APU nach ca 13 Minuten installiert.
  82. Bei Fehlern in der debseed.cfg springt die Installation in den interaktiven Modus.