Subject: Re: CVS commit: src/distrib/i386/floppies
To: Hubert Feyrer <hubert@feyrer.de>
From: David Young <dyoung@pobox.com>
List: source-changes
Date: 09/10/2005 22:26:32
On Sun, Sep 11, 2005 at 04:37:56AM +0200, Hubert Feyrer wrote:
> On Sun, 11 Sep 2005, Izumi Tsutsui wrote:
> >BTW, INSTALL has file-system EXT2FS and NTFS, so we should
> >have mount_ext2fs(8) and mount_ntfs(8) in ramdiskbin too?
> >Or it's okay to disable these file-systems in INSTALL?
> 
> Maybe disable the filesystems in INSTALL for now, and enable them (and the 
> mount programs) when we can easily create ISOs, and then go for three 
> floppies as Perry suggested at the same time.
> 
> Going 3-floppy right now is not an option as long as our ISO creation 
> groks 2.88MB floppie max.

We have the host tools we need to create i386-bootable ISOs with
arbitrary-sized floppies.  I use a command sort of like this:

$TOOLDIR/bin/nbmakefs -x -F metalog -N $INSTDIR/etc -t cd9660 \
    -o "rockridge,bootimage=i386;$DESTDIR/usr/mdec/cdboot,no-emul-boot" \
    netbsd.iso $INSTDIR

Adapting distrib/cdrom/Makefile to use nbmakefs is left as an exercise
for the reader.

Dave

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Urbana, IL * (217) 278-3933