Präsentation herunterladen
Veröffentlicht von:Eleonore Kessinger Geändert vor über 10 Jahren
1
Beat Rubischon Informatiksupport Departement Physik ETH Zürich
PXE Boot Beat Rubischon Informatiksupport Departement Physik ETH Zürich Begrüssung Schweizerdeutsch?
2
Programm PXE - Was ist das? Beispielsetup Links Livedemo / Diskussion
Kurzer Ueberblick
3
PXE - Was ist das? Bootrom zum diskless booten
ROM auf vielen Karten, Mainboards, VMware, OSS Images (Floppy und EPROM) Integriert in EFI Komplexer Standard Generischer NDIS Treiber von 3COM Kein Image loader sondern Programm loader und BIOS extension (Zeichnung), i386, AXP, ia64 Flashen lohnt sich, oft alter Standard auf Karten Intel basierende Macs? Braucht offiziell DHCP, PXE Proxy, TFTP spezielle Verzeichnisstruktur und angepasste Kernel / Bootimages (Zeichnung) Generische Floppy möglich, unattenend braucht das
4
Beispielsetup SYSLINUX aka PXELINUX ISC DHCPd
hpa-tftpd (optional atftpd) DOS Floppy Image Linux Kernel + Initrd Syslinux fixt ROM Probleme - Update hilft bei Bootproblemen Andere DHCPds möglich dd if=/dev/fd0 of=bla.img Distributions Install Media, sowohl i386 als auch amd64
5
Beispielsetup dhcpd.conf subnet 192.168.1.0 netmask 255.255.255.0 {
range ; option broadcast-address ; option domain-name-servers ; option domain-name "localdomain"; next-server ; filename "pxelinux.0"; }
6
Beispielsetup inetd.conf tftp-remap
tftp dgram udp wait root /usr/sbin/in.tftpd \ in.tftpd -m /etc/tftp-remap -v /tftpboot tftp-remap # # remap relative path r ^[^/]+ /tftpboot/\0
7
Beispielsetup /tftboot tftpboot |- pxelinux.0 |- pxelinux.cfg/
| |- default |- memdisk |- dosdisk.img |- vmlinuz |- root.img.gz
8
Beispielsetup default default local prompt 1 timeout 60 label local
localboot 0 label dos kernel memdisk append initrd=dosdisk.img label linux kernel vmlinuz append initrd=root.img.gz localboot: Weitermachen in der BIOS Reihenfolge DOS: Beliebiges bootbares Floppy Image
9
Beispielsetup
10
Beispielsetup default label linux kernel vmlinuz
default menu/pxemenu.com prompt 0 label local localboot 0 # MAIN:Linux:Boot Linux:RUN:linux label linux kernel vmlinuz append initrd=root.img.gz Textfiles mit Beschreibung Bilder im Hintergrund Menu Code aus PXELINUX Distribution
11
Links http://www.phys.ethz.ch/~rubi/PXE/
12
Livedemo / Diskussion ?
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.