updating system help ??!!??
Brent Bailey
misterb at bmyster.com
Thu Oct 16 05:34:06 PDT 2003
Im running several Freebsd systems some are rather old FBSD 4.6 but most
are at the 4.8rc1 level. anyway does the below procedure for updating a
Freebsd system seem like the correct way for both older and newer systems
??
any and all help is very appreciated
Thank you
###########################
Backup /etc:
# cp -Rp /etc /etc.old
Run mergemaster in pre-buildworld mode to update files essential to the
success of buildworld and installworld:
# /usr/sbin/mergemaster -p
Remove old /usr/obj:
# cd /usr/obj
# chflags -R noschg *
# rm -rf *
Compile the sources:
# cd /usr/src
# make buildworld
Compile and install the new kernel:
# cd /usr/src (if you've changed directories after the last step)
# make kernel KERNCONF=YOURKERNEL
If you don't already have a custom kernel configuration, use GENERIC in
place of YOURKERNEL above. If you wish to create a custom kernel, see the
Building a Custom Kernel cheat sheet.
Drop to single user mode:
# shutdown now
Or reboot into single user mode:
# shutdown -r now
···
Ok boot -s
···
# fsck -p
# mount -u /
# mount -a -t ufs
# swapon -a
# adjkerntz -i
Install the new system binaries:
# cd /usr/src
# make installworld
Update system configuration files:
# /usr/sbin/mergemaster -v -w 132 (eliminate '-w 132' if 132x43 video mode
is not activated)
Update /dev
In most cases, mergemaster will realize when it is necessary to update the
devices, and will offer to complete it automatically. If you've declined
mergemaster's offer, perform these steps to update /dev manually:
# cd /dev
# /bin/sh MAKEDEV all
Update /stand:
This step is included for completeness. It can be safely omitted.
# cd /usr/src/release/sysinstall
# make clean
# make all install
Reboot to multi-user mode:
# reboot
#####################################
--
Brent Bailey CCNA
Bmyster LLC
Computer Networking and Webhosting
Network Engineer, Webmaster, President
http://www.bmyster.com
207-247-8330
More information about the freebsd-questions
mailing list