sourCEntral - mobile manpages

pdf

MKFATIMAGE16

NAME

mkfatimage16 − generate a virtual drive image suitable for DOSEMU

SYNOPSIS

mkfatimage16 [ −b bsectfile ] [{ −t tracks | −k Kbytes }] [ −l volume-label ] [ −f outfile ] [ −p ] [ file... ]

DESCRIPTION

mkfatimage16 creates a hdimage file for DOSEMU that is pre-loaded with the files specified on the command line. The output is either written to stdout ( hence do not forget to append " > hdimagefile", else you will see garbage on the screen ) or to the file specified by the −f option. For the later you may also use option −p in order to force padding up to the given size. This padding will result in so-called holes on an ext2-FS, hence the actual diskusage will not be greater. The file created by mkfatimage16 then can be used as a virtual drive, when defined in /etc/dosemu.conf. As long as −k is not given, the number of heads is always 4 and you have 17 sectors per head else it is adjusted accordingly. To vary the size, you may either use the −t option or specify the total amount of Kbytes via −k option.

All files given behind the options will be copied onto the hdimage. In addition a DOSEMU suitable masterboot record (MBR) is established and via option −b you may specify a boot sector that gets inserted as first sector of the partition. To later access the hdimage outside of DOSEMU you should use mtools ( /etc/mtools.conf parameters partition=1 and offset=128 ).

OPTIONS

−b file

Insert the first 512 bytes of file into the bootsector of the partition.

−t num

Make the virtual disk have num tracks. This is the one way to define the size of the disk.

−k Kbytes

Make the virtual disk be Kbytes in size. Using −t and −k are mutual exclusive.

−l label

insert label as volume label for the disk.

−f outfile

The hdimage is written to outfile instead of stdout

−p

Pad the hdimage with zero up to the total size given by −t or −k ( only in conjunction with −f ).

AUTHOR

Pasi Eronen (pe AT iki DOT fi) and Peter Wainwright.

BUGS

This program doesn’t support name mangling and does very little checking for non-DOS filenames. Disk full condition isn’t detected (and probably causes erratic behaviour). Duplicate files aren’t detected.

AVAILABILITY

Comes with DOSEMU

SEE ALSO

dosemu(1), xdosemu(1), mtools(1)

pdf