docs/70952: Handbook section 16.6.2 has bad example

Jon Wallace jon at whoweb.com
Wed Aug 25 19:10:23 UTC 2004


>Number:         70952
>Category:       docs
>Synopsis:       Handbook section 16.6.2 has bad example
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 25 19:10:22 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jon Wallace
>Release:        FreeBSD 5.2.1-RELEASE
>Organization:
Advanced Digital Research
>Environment:
# uname -a
FreeBSD wallace 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #4: Mon Aug  9 21:29:44 EDT 2004     root at wallace:/usr/obj/usr/src/sys/WALLACE  i386
>Description:
The example provided in Handbook Section 16.6.2 contains an example that results in an error on the OS.  The example is:
# mkisofs -U -R -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot

Running this command however, produces the following error:
# mkisofs -U -R -b boot/cdboot -o ../test.iso .
Warning: creating filesystem that does not conform to ISO-9660.
Size of boot image is 4 sectors -> mkisofs: Error - boot image './boot/cdboot' is not the an allowable size.

The mkisofs command stops and no image is created.  There appear to be two problems with the example.  First, the cdboot file is not a standard floppy boot size so using the -b flag without a corresponding -no-emul-boot flag.  The mkisofs(8) manpage describes this.   Second, the -U flag does not appear to work with FreeBSD.  Booting a CDrom created with -U produces the following boot error:
Looking up /BOOT/LOADER...file not found
and the boot procedure hangs.
>How-To-Repeat:
1)Try to create a bootable cdrom with
# mkisofs -U -R -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot
2) You should see an error:
Size of boot image is 4 sectors -> mkisofs: Error - boot image './boot/cdboot' is not the an allowable size.

1) Try to build a bootable cdrom with the command
mkisofs -U -R -b boot/cdboot -no-emul-boot -o ../test.iso .
2) Burn a cdrom with the test image
3) Boot the cdrom
4) The bootup will fail to find /boot/loader and stop
>Fix:
1) Create a bootable cdrom with:
mkisofs -L -D -R -b boot/cdboot -no-emul-boot -o ../test.iso .

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list