Date: 16 Oct 2003 09:29:35 -0400 From: Lowell Gilbert <freebsd-stable-local@be-well.ilk.org> To: stable@freebsd.org Subject: Re: updating system help ??!!?? Message-ID: <44n0c1z4xs.fsf@be-well.ilk.org> In-Reply-To: <55492.207.5.142.198.1066307656.squirrel@bmyster.com> References: <55492.207.5.142.198.1066307656.squirrel@bmyster.com>
next in thread | previous in thread | raw e-mail | index | archive | help
"Brent Bailey" <misterb@bmyster.com> writes: > 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 The latter, not the former. You want to be running the *new* kernel before starting the system install. > # 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 With the one proviso listed above, it's okay. I'm not sure why you keep posting this, though...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44n0c1z4xs.fsf>
