Subject: Re: makefs -t cd9660 vs. mkisofs
To: None <dyoung@NetBSD.org>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-misc
Date: 09/12/2005 04:26:57
On Mon, 12 Sep 2005, Hubert Feyrer wrote:
> 1) mkisofs -b cdboot -no-emul-boot -o nb.iso isodir.hf
> 2) obj.i386/tooldir.NetBSD-2.0-i386/bin/nbmakefs -t cd9660 -o \
> "rockridge,bootimage=i386;isodir.hf/cdboot,no-emul-boot" \
> nb.iso isodir.hf
Comparing the output further (using "isoinfo -l" on both), I see two
differences:
* makefs directories are printed as "BIN.;1" while for mkisofs I get
"BIN". This is probably not so thrilling...
* mkisofs writes a file "BOOT.CAT;1" which makefs doesn't write (at all).
Looking at mkisofs' manpage, that file seems to be needed for booting.
Looking at the output from makefs -t cd9660, some boot catalog seems still
to be written, and the output is printed by cdboot before it hangs, so I
wonder if that's a bug in makefs or cdboot...
- Hubert