admin_grundlagen:pxe-bootserver
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:pxe-bootserver [2014/11/05 12:34] – [PXE] ingo_wichmann | admin_grundlagen:pxe-bootserver [2017/02/16 15:00] (aktuell) – [Testen] stefan_miethke | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| CentOS: ( 5.3 ) | CentOS: ( 5.3 ) | ||
| dhcp tftp-server syslinux httpd | dhcp tftp-server syslinux httpd | ||
| - | Debian: ( 5.0 ) | + | Debian: ( 7.0 ) |
| - | | + | |
| === zum testen === | === zum testen === | ||
| Zum Testen ist '' | Zum Testen ist '' | ||
| ===== PXE ===== | ===== PXE ===== | ||
| + | |||
| + | TODO: offenbar kann man statt tftp inzwischen auch http verwenden. siehe: http:// | ||
| + | |||
| === openSuSE === | === openSuSE === | ||
| cp / | cp / | ||
| Zeile 93: | Zeile 96: | ||
| qemu -kernel centos7/ | qemu -kernel centos7/ | ||
| - | === Debian | + | === Debian |
| mkdir / | mkdir / | ||
| - | ln -s /usr/lib/syslinux/pxelinux.0 / | + | ln -s /usr/lib/PXELINUX/pxelinux.0 / |
| cd / | cd / | ||
| - | mkdir debian60 | + | mkdir debian80 |
| - | cd debian60 | + | cd debian80 |
| - | wget -O - http:// | + | wget http:// |
| - | oder | + | |
| - | wget http:// | + | |
| (( | (( | ||
| Der Debian-Installer enthält per Default keine Firmware, die nicht Debians strengen Lizenzrichtlinien entspricht. Eine Anleitung, wie man den Installer um nicht-freie Firmware ergänzen kann findet sich im [[https:// | Der Debian-Installer enthält per Default keine Firmware, die nicht Debians strengen Lizenzrichtlinien entspricht. Eine Anleitung, wie man den Installer um nicht-freie Firmware ergänzen kann findet sich im [[https:// | ||
| Zeile 121: | Zeile 122: | ||
| LABEL debian | LABEL debian | ||
| - | KERNEL | + | KERNEL |
| - | APPEND initrd=debian60/initrd.gz vga=normal -- DEBCONF_DEBUG=5 preseed/ | + | APPEND initrd=debian80/initrd.gz vga=normal -- DEBCONF_DEBUG=5 preseed/ |
| </ | </ | ||
| Zeile 129: | Zeile 130: | ||
| cd / | cd / | ||
| - | qemu -kernel | + | qemu-system-x86_64 |
| + | unter Debian 8 musste ich zusätzlich die folgenden Dateien ins tftp Verzeichnis kopieren: | ||
| + | cp / | ||
| qemu über simuliertes Netz starten: (( erfordert X, z.B. via '' | qemu über simuliertes Netz starten: (( erfordert X, z.B. via '' | ||
| - | qemu -boot n -tftp / | + | qemu-system-x86_64 |
| ==== Bootlogo ==== | ==== Bootlogo ==== | ||
| Zeile 152: | Zeile 155: | ||
| * 0 ist die Vordergrund-Farbe, | * 0 ist die Vordergrund-Farbe, | ||
| - | |||
| ===== TFTP ===== | ===== TFTP ===== | ||
| + | TODO: durch systemd ersetzen | ||
| + | |||
| ''/ | ''/ | ||
| < | < | ||
| Zeile 171: | Zeile 175: | ||
| chkconfig tftp on | chkconfig tftp on | ||
| + | alle Distros: | ||
| service xinetd restart | service xinetd restart | ||
| Zeile 197: | Zeile 202: | ||
| service dhcpd restart | service dhcpd restart | ||
| - | debian 6.0: | + | debian |
| service isc-dhcp-server restart | service isc-dhcp-server restart | ||
| ==== Testen ==== | ==== Testen ==== | ||
| Prüfen der Konfiguration: | Prüfen der Konfiguration: | ||
| - | | + | |
| Nun sollte ein pxe-fähiger Rechner booten können. | Nun sollte ein pxe-fähiger Rechner booten können. | ||
admin_grundlagen/pxe-bootserver.1415190874.txt.gz · Zuletzt geändert: 2014/11/05 12:34 von ingo_wichmann
