1.8 Ablauf beim Booten
Ablauf eines Bootvorgangs
- Boot vom Netz
- PXE BOOT im Bios aktivieren
- PXE Boot bestimmt IP per DHCP
- PXE Boot sucht per TFTP auf dem Server nach seine Konfigurationsfile:
Es sucht nach einen Datei, die als Name die Clienten IP in Hexadezimalformat hat.
Bsp.: 192.168.1.2 - C0A80102
Wird die Datei nicht gefunden wird eine Datei gesucht, die um einen Buchstaben kürzer ist. u.s.w.
- Abhängig von der PXE Konfiguration setzt das Booten nun mit dem nächsten Bootdevice im BIOS fort (HDD0) oder Bootet ins BackupSystem
- Beispielkonfiguration:
LABEL linux
APPEND ip=dhcp ramdisk_start=1000 load_ramdisk=1 prompt_ramdisk=1
KERNEL kernel.img
Ablauf des Boots bei Backupbetrieb Betrieb
- Laden eines Minilinux-Kerns per TFTP
- Minilinux-Kern erkennt Hardwarekomponenten
- Minilinux-Kern fragt per dhcp nach eigener IP
- Minilinux-Kern mount des RootFS vom Server an (aus dhcp- Antwort ermittelt)
- Minilinux-Kern erzeugt 3 RamDisks zu je 50 MB mit ecxt2-FS an (/var /etc /dev)
- Minilinux kopiert vorgegebene /var /etc /dev Verzeichnisse aus /pivot_roots auf die Ramdisks
- Minilinux bootet normal weiter (vgl. Debian - Base)
- Nach Abschluß des Bootvorgangs führt es /backup2/<Eigene-IP>.do.sh aus
(in diesem Schritt findet die Unterscheidung der einzelnen ClientRechner statt)
- Die *.do.sh Skripte starten den jeweiligen Kopiervorgang und fahren den Rechner danach herunter
© Torsten Höfler, Christian Burkert, Martin Telzer, Mirko Opitz, Andre Lichei, Daniel Röder, 26.02.2004