PXE-Boot

cosmo

Well-Known Member
Hallo,

versuche momentan, PXE so einzurichten, dass beim Booten ueber Netzwerk eine Art Auswahlmenu erscheint, in dem ich dann z.B. waehlen kann:

[0] Von Platte booten
[1] FreeBSD installieren
[2] OpenBSD installieren
usw.


Habe mir dazu den Port net/pxe installiert, TFTP eingerichtet und
option vendor-class-identifier "PXEClient";
in meine dhcpd.conf eingetragen.

Boote ich einen Rechner ueber PXE, kommt tatsaechlich die Auswahlliste (wow!) Will ich aber dann z.B. FreeBSD installieren, kommt:

PXE-E79: NBP is too big to fit in free base memory.

Weiss jemand, wie man das hinbekommt?

Gruss,
cosmo
 
Bin in letzter Zeit nicht mehr zum Ausprobieren gekommen ....

Hab mir jetzt mal das pxelinux angeschaut. Ein Floppy-Image wie bspw. die Maxtor-Tools kann ich mittels memdisk ueber PXE booten, ganz nett.

Aber wie mach ich das mit FreeBSD? Ich will wohlgemerkt kein Diskless-System, sondern die Installation ueber PXE starten, damit ich keine Floppies oder CDs mehr brauche.

Hat sowas schon mal wer gemacht und kann mir ein paar Tipps geben?
 
Kann eigentlich nicht so schwer sein. Du bootest wie bei einem Diskless und installierst dann auf die lokale Platte. Ich denke mal das sollte mit Sysinstall gehen.
 
Schon klar. Aber wie sieht der Eintrag in der pxelinux.cfg/default fuer FreeBSD aus?

Bei Linux gehts z.B. mit
Code:
label A10          # Debian
  kernel debian/vmlinuz-2.4.31
  append initrd= usw.
Ein
Code:
label A20        # FreeBSD
  kernel FreeBSD/boot/pxeboot
funktioniert nicht.
 
Zurück
Oben