Date: Tue, 13 Aug 2002 07:09:16 -0700 (PDT) From: David Wolfskill <david@catwhisker.org> To: stable@FreeBSD.ORG, stevep-hv@zpfe.com Subject: Re: Need instructions: build kernel on one machine; install on another Message-ID: <200208131409.g7DE9GmN005482@bunrab.catwhisker.org> In-Reply-To: <5.1.0.14.2.20020813084802.037d9498@magpie.zpfe.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Tue, 13 Aug 2002 08:56:18 -0500 >From: Steve Peterson <stevep-hv@zpfe.com> >Hi -- I'm looking for a pointer to instructions on how to take a kernel >built on one machine and install it on another. I checked the handbook and >the FAQ to no avail, and did some searching of the mailing list that came >up empty. I've built & installed kernels using "make buildkernel ; make >installkernel", so I'm not a total newbie to kernel building. For machines where the NFS-mounting is accptable, what I have done is: * On the build machine * Update the machine per UPDATING * once rebooted, and verified that behavior is as expected: * cd /usr/src * foreach k ( list of kernel configs for target machines here ... ) make buildkernel KERNCONF=$k end Once that's done, for each target machine * ensure that / & /usr are mounted read-write * mount ${buildmachine}:/usr/src /usr/src # can be read-only * mount ${buildmachine}:/usr/obj /usr/obj # can be read-only * cd /usr/src * make installkernel KERNCONF=target_kernel_config * make installworld * mergemaster * reboot Note that I've gotten away with avoiding the single-user reboot that is recommended for immediately following the "make installkernel". YMMV. Cheers, david (links to my resume at http://www.catwhisker.org/~david) -- David H. Wolfskill david@catwhisker.org To paraphrase David Hilbert, there can be no conflicts between Microsoft and the discipline of systems administration, since they have nothing in common. 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?200208131409.g7DE9GmN005482>