Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!news.idt.net!mr.net!newshub.tc.umn.edu!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news From: j@uriah.heep.sax.de (J Wunsch) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: replacing the kernel on the boot floppy - how? Date: 11 Jan 1997 00:09:13 GMT Organization: Private BSD site, Dresden Lines: 31 Message-ID: <5b6ln9$q9r@uriah.heep.sax.de> References: <5b1q8k$109v@chenab.lums.edu.pk> Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) NNTP-Posting-Host: localhost.heep.sax.de Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: knews 0.9.6 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:33961 aslam@lums.edu.pk (Sohail Aslam) wrote: > How can I replace the kernel on the > boot floppy with the kernel that has the new driver? I am using 2.2Beta. > [I suspect it is a simple matter of compressing the kernel (gzip) and > replacing the one on the floppy.] Unfortunately not. This kernel has a frozen-in memory file system that becomes the root MFS after booting, containing sysinstall and the other required binaries to bootstrap the system. Normally, you need to create a full release in order to build the boot floppies. There's also something contributed by Julian Elischer which is supposed to allow rebuilding a single boot or fixit floppy, you can find it in /usr/src/release/floppies/. Still, you need a full source and object tree, so the crunched binaries on the boot floppy can be built. But at least, you don't need a CVS tree, nor do you need the 500 MB of space for the chroot environment that is required during a regular `make release'. The downside is, this stuff is a little orphaned. Hence you might need to sync something in the floppie's build environment with the stuff from /usr/src/release/ itself (which is used during the creation of the test-releases, and therefore well-tested). -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)