|
Search:
Advanced search
|
Browse by category:
|
Glossary |
Booten über das Netzwerk mit PXE |
|||||
Dieser Artikel beschreibt die Minimalkonfiguration zum Networkboot eines Linux Clients (Vorzugsweise natürlich eines Viitor-Linux Clients ;-> )
In der DHCP Konfiguration dhcpd.conf werden folgende Zeilen benötigt: allow booting; allow bootp; und beim Subnet-Eintrag (bzw. da, wo die IP Adressen letztendlich zugewiesen werden): next-server <tftp-server>; filename "/pxelinux.0"; Das File pxelinux.0 stammt aus dem Syslinux Paket, das Bestandteil von Viitor ist oder via ftp://ftp.kernel.org/... zu holen ist. Es sollte nach /tftpboot des TFTP-Servers kopiert werden. Der Aufruf des tftp-servers sollte in einer CHROOT Umgebung erfolgen, also "in.tftp -s /tftpboot" oder mit Option -l, wenn nicht via (x)inetd gestartet. TFTP-HPA tut hier im Übrigen. gute Dienste. Dem normalen tftp-Daemon fehlt es hier etwas an Funktionalität. Zur Bootkonfiguration brauchen wir noch ein Konfigfile. Wie unter LiLO oder GRUB auch, halt nur für Network Boot. Das Konfigfile liegt z.B. unter /tftpboot/pxelinux.cfg/default und könnte so aussehen: DEFAULT Linux PROMPT 1 TIMEOUT 100 LABEL Linux KERNEL <kernelname> APPEND nfsroot=<nfs-server>:<Pfad zu installiertem Rootdirectory> ip=dhcp Das wars auch schon. Network boot aktivieren im Clientbios, booten und sich daran erfreuen. Bei den Sourcen (oder unter /usr/share/doc/syslinux, so man Viitor hat) existieren diverse Logfiles *.doc. Grundsätzlicher Konfigaufbau wird in syslinux.doc beschrieben. Unterschieder zum PXE Boot in pxelinux.doc. Dort wird auch die Frage "Wie kommt es zum Namen /tftpboot/pxelinux.cfg/default geklärt" |
|||||
Powered by
KnowledgebasePublisher (Knowledgebase software)