Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:pxe_c7:pxe_1 [05.01.2017 23:15. ] – angelegt djangocentos:pxe_c7:pxe_1 [05.01.2017 23:51. ] – [Hilfeseiten und -texte erstellen] django
Zeile 558: Zeile 558:
 Was nun noch fehlt sind Hilfeseiten mit zusätzlichen Informationen zu den einzelnen Untermenüs und Bootoptionen. Mit diesen werden wir uns nun noch in dem abschliessenden Konfigurationsbeispiel befassen. Was nun noch fehlt sind Hilfeseiten mit zusätzlichen Informationen zu den einzelnen Untermenüs und Bootoptionen. Mit diesen werden wir uns nun noch in dem abschliessenden Konfigurationsbeispiel befassen.
  
 +Zuerst erweitern wir wieder unserer Hauptmenüseite //**/var/lib/tftpboot/pxelinux.cfg/default**// und tragen am Ende folgende Zeile(n) nach. 
 +  # Zusätzliche Hilfeseiten auf Tastendruck einblenden.
 +  F1 pxelinux.cfg/about.txt
  
 +   # vim /var/lib/tftpboot/pxelinux.cfg/default
 +<file bash /var/lib/tftpboot/pxelinux.cfg/default># Django 2014-07-02
 +# erweitertes graphisches Bootmenü mit Untermenüs und Hilfeseite (F1) für PXE-Boot
  
 +# Einbinden des User-Interface-Module vesamenu.c32
 +default vesamenu.c32
 +# starten des Standardeintrages nach 10 Sekunden
 +timeout 100 
 +# [0] Boot-Prompt ausblenden [1] Boot-Prompt standardmäßig angezeigen
 +prompt 0
 +# [0] Öffnen des Boot mit ESC ermöglichen [1] Funktion deaktivieren.
 +noescape 0
 +
 +# Definitionen des Bootmenü-Bildschirms:
 +#
 +# background  : Hintergrundgraphik für das Bootmenü (Größe: 640x480 Format: PNG)
 +# border      : Rahmen
 +# cmdline     : Kommandozeile
 +# cmdmark     : Kommandozeile (Marker)
 +# disabled    : Menüeintrag (nicht aktiviert)
 +# help        : Hilfe Text
 +# hotkey      : Hotkey (nicht ausgewählt)
 +# hotsel      : Hotkey (ausgewählt)
 +# msgXX       : Nachricht (Funktionstaste) Datei-Attribut XX
 +# pwdborder   : Passwortbox (Rahmen)
 +# pwdheader   : Passwortbox (Überschrift)
 +# pwdentry    : Passwortbox (Inhalt)
 +# sel         : Selektionsbalken
 +# screen      : Bildschirmhintergrund
 +# scrollbar   : Scroll-Balken
 +# tabmsg      : "Press [Tab]" Nachricht
 +# timeout_msg : Timeout Nachricht
 +# timeout     : Timeout Zähler
 +# title       : Überschriftsbalken
 +# unsel       : Menüeintrag (nicht ausgewählt)
 +
 +menu background bootgraphik.png
 +menu title *** PXE Boot-Auswahl Menue ***
 +menu color title 1;36;44        #0824b5 #00000000 std
 +menu color sel *                #00000000 #0824b5 *
 +menu color hotsel 1;7;37;40     #00000000 #999999ff *
 +menu color unsel 1;36;44        #0824b5 #00000000 std
 +menu color hotkey 1;36;44       #0824b5 #00000000 std
 +menu color tabmsg 1;36;44       #ed7500 #00000000 std
 +menu color cmdline 1;36;44      #0824b5 #00000000 std
 +menu color timeout_msg 1;36;44  #0824b5 #00000000 std
 +menu color timeout 1;36;44      #0824b5 #00000000 std
 +menu color help 1;36;30         #ff0000 #00000000 std
 +menu helpmsgrow 20
 +
 +# Definition der einzelnen Booteinträge:
 +# LABEL      : Eindeutige Bezeichnung eines Booteintrages
 +# MENU LABEL : Aussagekräftige Beschreibung des LABELs, welche im Mootmenü angezeigt werden soll 
 +# KERNEL     : Definition des zu bootenden Kernel Images
 +# APPEND     : Definition von Benutzerspezifischen Kerneloptionen
 +
 +LABEL 1
 +   MENU LABEL ^1) Boot from ^HD (default)
 +     localboot 0
 +
 +LABEL 2
 +   MENU LABEL ^2) Untermenue Intranet (32 Bit)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/intra-32
 +
 +LABEL 3
 +   MENU LABEL ^3) Untermenue Intranet (64 Bit)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/intra-64
 + 
 +LABEL 4
 +   MENU LABEL ^4) Untermenue DMZ (32 Bit)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/dmz-32
 +
 +LABEL 5
 +   MENU LABEL ^5) Untermenue DMZ (64 Bit)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/dmz-64
 +
 +
 +LABEL A
 +   MENU LABEL ^A) Untermenue DBAN: Festplatten sicher loeschen
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/dban
 +
 +LABEL B
 +   MENU LABEL ^B) Untermenue Clonezilla (i686-PAE)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/clonezilla_i686-pae
 +
 +LABEL C
 +   MENU LABEL ^C) Untermenue Clonezilla (AMD-64)
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/clonezilla_amd-64
 +
 +LABEL D
 +   MENU LABEL ^D) Untermenue Utilities
 +   KERNEL vesamenu.c32
 +   APPEND pxelinux.cfg/utilities
 +
 +# Zusätzliche Hilfeseiten auf Tastendruck einblenden.
 +F1 pxelinux.cfg/about.txt</file>
 +
 +<WRAP center round alert 90%>
 +Den Hilfetext packen wir dann in nachfolgende Datei: {{ :centos:pxe_c7:about.txt |}} Hier ist es wichtig, dass diese Datei in der Originalstruktur beibehalten und __nur__ die entsprechenden Textpassagen ausgetauscht werden! Keinenfalls versuchen, die Datei per Hand anzulegen - die nötigen Formatierungen würden zerstört und das Ergebnis zu wünschen übrig lassen!
 +</WRAP>
 +
 +==== Clienttest ====
 +Starten wir nun erneut einen neuen vHOST, dann wird uns unser bereits bekanntes Bootmenü angezeigt.
 +
 +{{ :centos:pxe_c7:pxe-boot-menue-002.png?nolink&800 |Bild: Bildschirmhardcopy des graphischen Bootmenüs}}
 +
 +Drücken wir nun die Taste **F1** wir unsere zuvor neu definierte Hilfeseite eingeblendet.
 +
 +{{ :centos:pxe_c7:pxe-boot-menue-006.png?nolink&800 |Bild: Bildschirmhardcopy des graphischen Bootmenüs mit eingeblendetem Hilfetext}}
 +
 +Mit einem erneuten Druck auf die Taste **F1** verlassen wir den eingeblendeten Hilfetext wieder.
  
  
  • centos/pxe_c7/pxe_1.txt
  • Zuletzt geändert: 11.06.2020 19:24.
  • von django