Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Beat Rubischon Informatiksupport Departement Physik ETH Zürich

Ähnliche Präsentationen


Präsentation zum Thema: "Beat Rubischon Informatiksupport Departement Physik ETH Zürich"—  Präsentation transkript:

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 ?


Herunterladen ppt "Beat Rubischon Informatiksupport Departement Physik ETH Zürich"

Ähnliche Präsentationen


Google-Anzeigen