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 latter 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 disk usage 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 master boot 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@iki.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