Subject: Re: Create bootable kernel-only ISOs in addition to *.fs floppy
To: None <firstname.lastname@example.org>
From: Havard Eidnes <he@NetBSD.org>
Date: 05/12/2006 00:22:18
a few comments/questions:
> To solve that, I'd like to use the kernels from #3d) above, and use
> them to make bootable ISOs in addidion to the floppy images we have
> now. Those ISOs would be made using makefs(8)'s "-t cd9660
> -no-emul-boot" options, removing the 2.88MB limit. The ISO would use
> bootxx_cd9660 as bootloader to load the kernel with its embedded
So, this would use the "HD emulation" boot method? There has
been reports of i386 systems which are unable to boot using that
method. I am however unsure of how widespread that problem is;
it may be sufficiently small that telling people to revert to
using the 2+ floppy sets as an alternative boot method would be
reasonable. I would think/hope that machines without floppies (a
relative new thing?) have sufficient BIOS support for the "HD
emulation" boot method?
> 2.3) After moving things, code for building ISOs can be added as
> described in "2) Add CD-ROM creation code" of :
Hm, I'm wondering whether we need the bootcd-ps2 (can PS/2
systems boot from CD-ROM?) and bootcd-tiny (I would have thought
that machines which are memory-constrained are typically from the
age when CD-ROM booting was not supported by the BIOS). I'm sure
some can find some exception -- therefore I'm saying "typically"
> * Add something to build.sh that builds *all* architectures
> ("full-release"?), so the CDs in src/distrib/cdrom can be built
> after/by that.
Sounds like a lot of work, as it's currently geared towards
building a single architecture.
> Any objections?
I'm not, although there are some concerns above which needs to be