Page 1 of 1

Automatische Installation von FreeBSD über Netzwerk

Posted: 2010-06-17 12:16
by Roger Wilco
Hi,

ich habe mich in letzter Zeit mit der automatischen Installation von Servern beschäftigt. Preseed (Debian/Ubuntu), Kickstart (Red Hat) und Jumpstart (Solaris) eben.

Gibt es für FreeBSD einen ähnlichen, offiziell unterstützten Mechanismus, mit dem mann ähnlich Preseeding oder Kickstart ein FreeBSD via BOOTP/PXE auf einem freien Stück Hardware installieren werden?

Ich habe den FreeBSD Jumpstart Guide gefunden, aber so richtig verbreitet oder von FreeBSD offiziell unterstützt scheint diese Methode nicht zu sein, obwohl sie an Kickstart doch recht gut herankommt. Hat das jemand im Einsatz und kann ein, zwei Worte dazu schreiben?

In dem Artikel werden die Floppy-Images von FreeBSD 4 benutzt. Funktioniert das auch noch mit aktuellen Boot-Images?

Re: Automatische Installation von FreeBSD über Netzwerk

Posted: 2010-06-17 13:26
by Joe User
Das aktuelle bootonly-ISO sollte statt der veralteten Floppies auch funktionieren.

Re: Automatische Installation von FreeBSD über Netzwerk

Posted: 2010-06-17 15:52
by daemotron
Schau Dir mal mfsBSD an - damit sollte sich eine automatisierte Ferninstallation zusammenbasteln lassen. Ein bisschen Doku dazu gibts hier: http://www.freebsd.org/doc/en/articles/ ... ticle.html

Re: Automatische Installation von FreeBSD über Netzwerk

Posted: 2010-06-21 16:26
by Roger Wilco
Hurra, ich hab's geschafft. :)

Ich habe einfach die in der aktuellen bootonly ISO (Danke, Joe) enthaltene RAMdisk mfsroot.gz angepasst (u. a. eine install.cfg zur Automatisierung von sysinstall(8) eingefuegt), dann die bootonly ISO ihrerseits in ein Harddisk Image umgewandelt und diese ueber den MEMDISK Kernel von Syslinux laden lassen.

Wenn man mal weiss, wie es geht, ist es kein Hexenwerk. Ich haette mir etwas mehr und vor allem aktuellere Dokumentation seitens des FreeBSD-Projekts gewuenscht. Preseeding bei Ubuntu/Debian Linux ist zwar auch nicht gerade ueber-dokumentiert, aber immerhin findet man offizielle Doku dazu.

Letztlich waren fuer den Erfolg folgende Artikel sehr nuetzlich:
matzewe01 wrote:Nur eine bitte, wenn Du das hin bekommen hast, lass uns dazu ein howto da.
Das kommt, wenn ich etwas Zeit habe, um den Text zu schreiben. Die Kommandos allein (die ich recht schnell aus der .history bekommen koennte) reichen ja vermutlich nicht aus. ;)