Difference between revisions of "Mkisofs"


From Knoppix Documentation Wiki
Jump to: navigation, search
(-pad)
(-l)
Line 14: Line 14:
  
 
==-l==
 
==-l==
 +
Allow full 31 character filenames. Normally the ISO9660 filename will be in an 8.3 format which is compatible with MS-DOS, even though the ISO9660 standard allows filenames of up to 31 characters. If you use this option, the disc may be difficult to use on a MS-DOS system, but this comes in handy on some other systems (such as the Amiga). Use with caution.
 +
 
==-r==
 
==-r==
 
==-J==
 
==-J==

Revision as of 15:13, 5 July 2006

The mkisofs tool is used for premastering iso9660 filesystems which are used on CD or DVD. The output of mkisofs can be used in two ways. One, a file can be created for later recording onto a blank CD media. Two, mkisofs and cdrecord can be chained together with a pipe. The output of mkisofs is then sent to a CDROM writer with a utility such as cdrtools

Ya'll we could use some example commands here for easy reference.

-pad

Pad the end of the whole image by 150 sectors (300 kB). If the option -B is used, then there is a padding at the end of the iso9660 partition and before the beginning of the boot partitions. The size of this padding is chosen to make the first boot partition start on a sector number that is a multiple of 16.

The padding is needed as many operating systems (e.g. Linux) implement read ahead bugs in their filesystem I/O. These bugs result in read errors on one or more files that are located at the end of a track. They are usually present when the CD is written in Track at Once mode or when the disk is written as mixed mode CD where an audio track follows the data track.

To avoid problems with I/O error on the last file on the filesystem, the -pad option has been made the default.

-l

Allow full 31 character filenames. Normally the ISO9660 filename will be in an 8.3 format which is compatible with MS-DOS, even though the ISO9660 standard allows filenames of up to 31 characters. If you use this option, the disc may be difficult to use on a MS-DOS system, but this comes in handy on some other systems (such as the Amiga). Use with caution.

-r

-J

-v

-V

-no-emul-boot

-boot-load-size

-boot-info-table

-b

-c

-o

-R

-publisher

-cache-inods

-no-bak