FRagen zu PXE

Mr. Brainiac

New Member
Hallo Community,
ich hätte ein paar Fragen zum Thema PXE und ich hoffe, mir kann man ein paar Denkanstösse geben.

Mein PXE Server läuft unter Debian 5. Nun hab ich 4 Menüpunkte, was ich denn starten könnte. Angefangen von normalem Install bis Rescue.
Nun möchte ich aber, dass nur ein Betriebssystem gestartet/kopiert wird, wenn ein Client mit dem PXE verbindet.
Wie stelle ich das an, dass direkt nach dem connect das Betriebssystem kopiert/installiert wird ohne zusätzliche Eingabe des Users?

Im Client hab ich im Bios den Bootmodus auf Lan gestellt, damit er sich beim starten mit dem Server verbindet. Nach der Installation des Betriebssystems wird ja ein Reboot ausgelöst. Das wiederum bewirkt ja, dass er wieder mit dem PXE verbindet und das BS erneut installieren will.
Wie kann ich das machen, dass nach erfolgreicher Installion eben sofort von der Platte gebootet wird und nicht wieder vom PXE?

Merkt sich der PXE die schon vergebenen IP Adressen? (Ich habe nur einen Client hier sodas ich das irgendwie nicht testen kann).

Ich hoffe, der ein oder andere kann mir ein paar Tipps, Hinweise oder vielleicht Links mitteilen.

Danke im voraus.
LG
 
Wie kann ich das machen, dass nach erfolgreicher Installion eben sofort von der Platte gebootet wird und nicht wieder vom PXE?
Einfach am Ende der Installation eine kleine Rückmeldung an deinen Installations-Server schicken, dass dieser (im Fall von PXELINUX) die entsprechende Datei in ./pxelinux.cfg/ entfernt wird. Die üblichen Verdächtigen (Kickstart, Debian-Installer mit Preseed, Jumpstart) bieten dafür entsprechende Einhängepunkte an.

Merkt sich der PXE die schon vergebenen IP Adressen?
PXE merkt sich gar nichts. Wenn überhaupt, dann könnte dein DHCP-Server eine entsprechende Funktion anbieten.
 
Je nachdem wie das System vorher (bzw. die gesamte Umgebung) aussieht, könnte man PXE auch in der Bootreihenfolge hinter die Festplatte schieben.
Solang nichts drauf ist, wird er PXE booten. Nach der Installation bootet er dann direkt von der Festplatte.
 
Vielen Dank für die Antworten und die Tipps.

@Roger
Ich war wohl gester etwas von der Rolle als ich PXE schrieb. Selbstverständlich meinte ich den DHCP Server.

@Firewire
Was machst du, wenn du dein System via PXE neu aufsetzen willst? Dann ist ja ein System vorhanden. :o

LG
 
Wir haben das hier auf der Arbeit so, daß die PCs standardmäßig von HD booten und beim Neuaufsetzen manuell im Boot-Menü des BIOS (bieten ja die meisten aktuellen Rechner) einmalig Netzwerk-Boot ausgewählt wird.
 
@Danton
Ich wollte eigentlich kein manuelles eingreifen ins Bios.

Was ich im Prinzip vorhabe ist das was die "großen" eben auch anbieten. Neuinstall, Rettungssystem usw. Das würde mir die Arbeit hier bei ca. 150 Clients doch um einiges erleichtern.

LG
 
Schau dir mal FOG Project an.
Es bietet ein minimalistisches Busybox-basierende Notfallsystem an, aber du kannst es erweiteren oder andere Images dabeisetzen.
Des weiteren kann es Backups/Restores ueber eine zentrale Weboberflaeche verwalten und sysprep'd images an die Rechner verteilen.

Fuer PXE-Boot solltest du im DHCP-Server eine feste IP fuer die MAC-Adressen festlegen, dann wird es etwas uebersichtlicher ;)

Einziges Problem bislang ist dass das System bei einem Reboot auf Dell R5400'er abstuerzt. Abhilfe schafft
/sbin/reboot said:
#!/bin/sh
sync;sync;sync
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
 
@df4
Danke für den Tipp mit FOG. Habs mir gerade installiert und schau mir das jetzt genauer an. ;)

@Firewire
Ja Entschuldigung. Ich hätte mehr Infos geben sollen.
Die ganze Sucherei mit Google macht mich ganz Konfus. :o

LG
 
Moin,

die Nutzer müssen ja auch nicht ins BIOS fürs neuaufsetzen. Es langt wenn man denen sagt, drücken Sie F12 (Bootmenü) und wählen Sie "LAN/PXE/etc" aus.
 
Back
Top