Auf FreeBSD Current umsteigen

xGhost

OpenBSD Freack
Hallo

Weis jemand wie man am besten auf FBSD Current wechselt?

Mir schwebt so diese Variante vor:
*) 7.2 Installieren
*) Source von FBSD 8.0 herunterladen
*) kernel und makeworld ausführen.
*) Mergemaster ausführen.

Das schönste wäre natürlich das ganze von einem anderen System
auf einen Stick zu installieren. Gibt es sowas wie make iso oder so?
Bei OpenBSD kann man ja auch eine bootbare Version erstellen.

Ziel ist es, alle Treiber für mein s10e zu portieren. Ich halte das mit
dem Ubuntu nicht mehr aus. Ich bin mit BSD gross geworden :ugly:

Gruss
Ghost
 
Statt zuerst 7.2 zu installieren, kannst du dir auch unter ftp://ftp.freebsd.org/pub/FreeBSD/snapshots (bzw. deinem nächstgelegenen Mirror) eine 8.0-CURRENT als ISO runterladen und installieren.

Die Sourcen mußt du bei CURRENT eh dauernd aktualisieren, aber so kannst du gleich mit einem relativ aktuellen CURRENT anfangen und musst nicht erst mal mit 7.2 hantieren. :)
 
0) Backup machen.
1) Zuerst auf die höchste Version, also auf FreeBSD-STABLE aktualisieren. Und zwar sauber, Vorgang genauso wie bei FreeBSD-CURRENT später.
2) Auf FreeBSD-CURRENT, wie folgt (nach csup, fang ich an):
2a) cd /usr/src; make -j4 buildworld
2b) cd usr.sbin/mergemaster; make all install; cd ../..
2c) mergemaster -p # Bei den Fragen am Ende evtl. alles aktualisieren mit "y"
2d) make installworld # hier beten!! wenn das gut geht, dann ist alles wahrscheinlich ok später
2e) mergemaster # langwierig, aber gut aufpassen!! mit mergemaster sollte man immer gut umgehen können, wie oben auch alles aktualisieren am Ende ("y")
2f) make -j4 buildkernel # GENERIC bauen wir hier, das ist am sichersten
2g) make installkernel
2h) reboot

Wenn Du es Dir nicht zutraust, dann wirst Du eine lange und schmerzvolle Zeit haben. Versuchst Du es und bleibst Du irgendwo in den Schritten stecken, solltest Du wissen, wie Du Dein System retten kannst. Entweder nach vorn retten, also manuelle Schritte eventuell (sehr selten!), zurück nach 7.2R vom Backup (ist nicht ganz auszuschließen).

Wenn Du einen Kernel mit Sonderlocken hast (also nicht GENERIC), dann übetrage auch die Änderungen und guck, ob sie noch bei NOTES gültig sind. Ich empfehle aber erstmal auf Sonderlocken zu verzichten und GENERIC zu bauen. Dann evtl. an Einzelheiten fummeln.
 
Wenn Du es Dir nicht zutraust, dann wirst Du eine lange und schmerzvolle Zeit haben. Versuchst Du es und bleibst Du irgendwo in den Schritten stecken, solltest Du wissen, wie Du Dein System retten kannst. Entweder nach vorn retten, also manuelle Schritte eventuell (sehr selten!), zurück nach 7.2R vom Backup (ist nicht ganz auszuschließen).

thx.

Ich habe mir 10G frei gelasen, um später dann FBSD 8.0 zu installieren und
die Treiber zu Portieren. Mein "Arbeits"-system lasse ich noch auf Ubuntu.
Erst wenn es "stabile" ist, werde ich wechseln.

Gruss,
Pascal
 
Back
Top