Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 08:34:16 -0400 (EDT)
From:      "Brent Bailey" <misterb@bmyster.com>
To:        questions@freebsd.org
Cc:        stable@freebsd.org
Subject:   updating system help ??!!??
Message-ID:  <55492.207.5.142.198.1066307656.squirrel@bmyster.com>

next in thread | raw e-mail | index | archive | help
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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55492.207.5.142.198.1066307656.squirrel>