The 2.88 mb comes from a double density diskette. A normal diskette is 1.44 mb.
See if you can change the image type to something other than diskette, such as a Zipdrive disk (100 mb) or a Jazzdrive disk (1 gb).
Do note that msdos likely only can boot from either a harddisk image or a diskdrive image.