Subject: Re: building installation CD problem on 1.5 releasebranch
To: Nick Hudson <nick@nthcliff.demon.co.uk>
From: Erik Bertelsen <erik@mediator.uni-c.dk>
List: current-users
Date: 07/14/2000 17:18:49
On Wed, Jul 12, 2000 at 07:18:30PM +0100, Nick Hudson wrote:
> Erik Bertelsen wrote:
> > 
> > Making the CD image fails:
> > 
> > # mkhybrid -o i386-15alfa.iso -b installation/floppies/boot-big.fs -c boot.catalog -a -l -J -r -L release
> [snip]
> > 
> > Size of boot image is 3816 sectors ->
> > Error - boot image is not the an allowable size.
> 
> This is fixed in current and will hopefully get pulled up into 1.5
> 
> Nick

Yup --

I updated those Makefile and Makefile.inc files in distrib/i386 that were different
by copying the -current versions into my sup (i.e. releasebranch) based system,
and now boot-big.fs is created with the correct size.

I updated these files (which are probably more than needed):

distrib/i386/floppies/bootfloppy-big/Makefile 1.7->1.8
distrib/i386/floppies/bootfloppy-common/Makefile.inc 1.26->1.28
distrib/i386/floppies/fdset-common/Makefile.inc 1.16->1.20
distrib/i386/floppies/ramdisk/Makefile 1.29->1.30
distrib/i386/floppies/ramdisk/Makefile.inc 1.12->1.13
distrib/i386/floppies/ramdisk-tiny/Makefile 1.1->1.2
distrib/i386/floppies/ramdisk-tiny/Makefile.inc 1.1->1.2

The relevant changes for making the full-sized 2.88MB disk image should be pulled into
the release branch as suggested above :-)

The resulting CD-ROM ended up being mostly bootable, i.e. the PC boots, the boot-loader
executes and loads the kernel, but the PC resets after loading the kernel, but before gets
to writing anything (at least I did not notice anything on the screen). This is repeatable
and it also happened on another PC.

I don't know the reason, and tomorrow, I'll probably try to do a new make release.
I don't even know whether to suspect the CD building or a kernel problem, but note that
this is on a machine which is already running 1.5ALPHA from sup.


- Erik