Date: Thu, 7 Mar 2002 14:10:46 -0500 (EST) From: <doug@safeport.com> To: freebsd-questions@FreeBSD.ORG Subject: Re: I'm kinda happy (wasI bought your system and am not so happy!) Message-ID: <Pine.BSF.4.21.0203071258360.5813-100000@pemaquid.safeport.com> In-Reply-To: <15495.43441.508737.859521@chlx169.ch.intel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I just had a rather serious omission pointed out to me. As I had
intended the message to be a sort of tutorial, I am including the
comments, without attribution since the message was sent privately.
On Thu, 7 Mar 2002, JR~ wrote:
>
> [ On Thursday, March 7, doug@safeport.com wrote: ]
> >
> > All of that said, to build a kernel my cheat list is:
> >
> > Read /usr/src/UPDATING.
> >
> > make buildworld
> > make buildkernel KERNCONF=client
> >
> > make installkernel KERNCONF=client
> > make installworld
> >
> > run mergemaster and reboot
>
> you should ALWAYS reboot into single user mode ("boot -s" at the loader
> prompt) after the installkernel step to make sure that all your hardware is
> probed correctly. It is much easier to reverse an "installkernel" than it is
> to reverse an installworld should you reboot and find that something is
> screwed.
Thanks a good addition. As I have some systems that I do not always have
physical access to, I kick off all the users during the installs. I
believe the builds can run on a live system and the installs can be run
remotely with one user on (me :).
> It doesn't happen often but it has happened to me that a new kernel brakes
> something and an ATA disk doesn't probe, or my second NIC doesn't probe and
> attach or something. It's happened maybe twice in the 7 years I've run BSD but
> you learn the hard way after it happens to you once and you've got a "world"
> installed that no longer boots :(
>
> What I do is this:
>
> cp /usr/obj/usr/src/sys/KERNEL/kernel /kernel.new
>
> and then I "unload /kernel" and "load /kernel.new" at the boot prompt before
> booting into single user mode. If all goes well, then I reboot again using the
> "old" kernel and then do the whole installkernel and installworld steps.
Another good addition.
_____
Douglas Denault
doug@safeport.com
Voice: 301-469-8766
Fax: 301-469-0601
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0203071258360.5813-100000>
