From owner-freebsd-current Sun Dec 6 17:55:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA01145 for freebsd-current-outgoing; Sun, 6 Dec 1998 17:55:57 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA01133 for ; Sun, 6 Dec 1998 17:55:54 -0800 (PST) (envelope-from peter.jeremy@auss2.alcatel.com.au) Received: by border.alcanet.com.au id <40339>; Mon, 7 Dec 1998 12:55:06 +1100 Date: Mon, 7 Dec 1998 12:55:37 +1100 From: Peter Jeremy Subject: Re: New drivers and install floppy space To: current@FreeBSD.ORG Message-Id: <98Dec7.125506est.40339@border.alcanet.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Smith wrote: > The way that bootable CDROMs work is that the BIOS pretends that a >1.44MB region at the beginning of the CDROM is actually a 1.44MB floppy >disk. I tend to support Mike's views on this stupidity. >The only ways out of this are: > > - mandate a floppy in addition to the CDROM (sucks) > - add CDROM drivers to the bootloader (ATAPI, SCSI for Adaptec and NCR > at least) Some additional ideas: - put a `mini-kernel' into the CD-ROM boot area. This kernel would really be just a protected-mode bootloader - it has all the CD-ROM drivers and minimal support code to be able to read the real kernel out of the ISO-9660 filesystem. (The reason for making it PM is to let it re-use the existing kernel code, rather than needing a 2nd set of CD-ROM drivers). - A 3.0-RELEASE kernel.GENERIC is nearly 1.9MB - far too large for a floppy, even stripped it's 1.6MB (and will only get larger as time goes by). If it's stripped and gzip'd, it's only 850KB (but a copy of gunzip will boost this somewhat). Why not just put a compressed kernel into the boot area? It doesn't need to include the /stand/* functions because they can be read out of the CD-ROM. Similarly, a normal kernel.GENERIC can be installed from the CD-ROM. Peter -- Peter Jeremy (VK2PJ) peter.jeremy@alcatel.com.au Alcatel Australia Limited 41 Mandible St Phone: +61 2 9690 5019 ALEXANDRIA NSW 2015 Fax: +61 2 9690 5247 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message