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).
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.