Dies ist im Grunde nichts anderes als eine Zusammenfassung der relevanten Kaptiteln des FreeBSD Handbooks. Wegen Aenderungen und Details bitte dort nachlesen.
Falls nicht eh schon vorhanden, mittels der CD cvsup installieren und dann geht´s auch schon los:
# mkdir /usr/local/etc/cvsup # cp /usr/share/examples/cvsup/* /usr/local/etc/cvsup # vi /usr/local/etc/cvsup/stable-supfile
*default host=cvsup4.de.FreeBSD.org *default base=/usr/local/etc/cvsup *default prefix=/usr *default release=cvs tag=RELENG_4 *default delete use-rel-suffix src-all
a) Fuer ein Upgrade mittels cvsup ohne X:
# cvsup -g -L 2 /usr/local/etc/cvsup/stable-supfile
b) Oder, falls man sich im X befindet:
# cvsup /usr/local/etc/cvsup/stable-supfile # Wenn man das ganze im X macht.
# vi /usr/src/sys/i386/conf/YOUR_KERNEL_HERE # cd /usr/src # make buildworld # make buildkernel KERNCONF=YOUR_KERNEL_HERE # make installkernel KERNCONF=YOUR_KERNEL_HERE # reboot # boot -s
Bei einer Vinum (Logical Volume Manager, siehe dazu meine Vinum mirrored HOWTO)Nun geht's wieder weiter mit dem Upgrade:# vinum start
fsck aller Partitionen
# mount -a -t ufs # swapon -a # cd /usr/src # make installworld # mergemaster
Ich habe bei mergemasterhier immer i getippt, war aber eine frische Installation, ansonsten wahrscheinlich besser m zu tippen ...
# reboot
Das sollte es gewesen sein...
$Id: fbsd-upgrade.html,v 1.2 2001/10/08 16:19:37 mic Exp $