Freebsd per Remote updaten

gewürzgurke

New Member
Hallo Gruppe,

Ich habe mit Interesse das Posting über das Updaten von Freebsd gelesen.
http://www.bsdforen.de/showthread.php?t=11&highlight=freebsd+updaten

Sollte auch das Backen des Kernels beendet sein, musst du deinen Rechner neu starten. Und zwar im Single-User Modus.
Wenn du die Shell wieder vor dir hast, wechsel in das Verzeichnis

mount -a
/usr/src

Eine Frage ist bei mir doch noch offen:
Wie update ich mein System wenn ich keinen physikalischen Zugriff habe. Es handelt sich um ein Update von Freebsd 4.8 auf 4.10.

Gruß
-- Alexander Müller
 
halloechen

korrigiert mich wenn ich mich irre: wenn man innerhalb der branch bleibt muss man nicht in den singleuser-mode booten. ich hab meine updates in der 4er branch immer ohne diesen zwischenschritt in den singleuser-mode gemacht. einfach cvsup, buildworld, buildkernel, installkernel, installworld, mergemaster und reboot. da gabs sogar mal ne interessante anleitung, auf die hier im forum verlinkt wurde, wie man das automatisiseren kann. finde aber leider den thread nicht.

mfg
matze
 
mann sollte immer in den single-user mode gehen!

doch bei remote updates ist dieses ja nicht möglich,
also sollte man so ziemlich alles beenden und sichergehen das nichts weiteres im hintergrund läuft und dann geht das auch im multi-user mode
 
Du kannst auch ganz normal booten ohne single user mode. Guck dir mal die erste Antwort in dem Thread, den du da gepostet hast (von asg). Dann hast du ganz normal Zugriff per ssh und kannst ein make installworld laufen lassen etc.

Gruß, I.MC
 
So hab jetzt make buildworld, make kernel und make kernelinstall erfolgreich gemacht. Bei mergemaster bekomm ich nach erfolgreichen cvsup (im supfile steht src-all) folgenden Fehler:

install -o root -g wheel -m 644 /usr/src/etc/sendmail/freebsd.mc freebsd.cf /var/tmp/temproot/etc/mail
install: freebsd.cf: No such file or directory
*** Error code 71

Stop in /usr/src/etc/sendmail.
*** Error code 1

Stop in /usr/src/etc.

*** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to
the temproot environment

Warum?
 
Back
Top