Date: Fri, 2 Mar 2001 09:39:33 -0800 From: Brooks Davis <brooks@one-eyed-alien.net> To: "Daniel C. Sobral" <dcs@newsguy.com> Cc: nickhead@folino.com, freebsd-stable@FreeBSD.ORG Subject: Re: KERNCONF instead of KERNEL? Message-ID: <20010302093933.A8062@Odin.AC.HMC.Edu> In-Reply-To: <3A9FAF6B.29CC5157@newsguy.com>; from dcs@newsguy.com on Fri, Mar 02, 2001 at 11:34:19PM %2B0900 References: <20010302134531.26192.qmail@www1.nameplanet.com> <3A9FAF6B.29CC5157@newsguy.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 02, 2001 at 11:34:19PM +0900, Daniel C. Sobral wrote: > nickhead@folino.com wrote: > >=20 > > What is the prefered way to update a remote machine now? For years, I'= ve run a > > make buildworld, installworld, cd /sys/i386/conf config, build and inst= all a > > kernel, then reboot. All through telnet or ssh. I've never had proble= ms in > > the past, and all goes well. Is there a better way to do this on a mac= hine > > that you can't get to the console? >=20 > Here is the order suggested and the why: >=20 > 1) make buildworld -- because the new kernel may depend on new tools > (config(8) is a common example, but no the only one). > 2) make buildkernel -- some programs may depend on new syscalls, so > build the kernel before installing the world. > 3) make installkernel -- install a new kernel (the copy of the old one > is preserved) > 4) reboot single user -- make sure the new kernel works If're you're doing a remove upgrade without a console you can do a reboot to multi-user here, but beware. This may not work. I recently took a 3-STABLE system to 4.1-RELEASE without problems (other then breaking mysql), but when I took it to 4-STABLE it broke on the reboot. It turned out that the problem was that my mfs /tmp wouldn't mount and thus it fell back to single user mode. I was traveling at the time so I ended up doing the installworld and mergemaster steps by talking my wife through it over the phone. That was intresting. > 5) mount filesystems, make installworld -- install the rest of the world > 6) mergemaster -- update /etc -- the new userland tools may require new > /etc scripts and configuration files. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --BXVAT5kNtrzKuDFl Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6n9rUXY6L6fI4GtQRAsV5AKDFGxRrEmEwZhV8SXM+WiBpWR3vYACgjBSy UMuqt0ijcBZLgG/iJyEoQp8= =kxs3 -----END PGP SIGNATURE----- --BXVAT5kNtrzKuDFl-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010302093933.A8062>