On Mon, 10 Nov 2003 20:00:01 -0800 [EMAIL PROTECTED] wrote: > I made a mkfatimage16 file which works fine with > dosemu. I have a need to let Windows (samba) to > mount the same via the network. > > I can use mtools to see the file as drive m: > but I need to mount it under /dosc so that windows > can also write to it. > > When the hdimage was a real dos partition mounted on /dosc, > I could use dosemu and windows would also see myhost://dosc > > Does anyone know how I can mount the hdimage (now a file) > also as /dosc. Also tried using the loop device: mount filname /mnt > -t msdos -o loop, but it complains about the file's format.
By looking at hdimage file created by mkfatimage16m I noticed that the boot sector was at offset 0x2280, rather than at 0, if it was a device /dev/hda1. So I truncated the hdimage file by cutting off the first 8832 bytes and redid the mount command above and it worked! However, dosemu will not work if $_hdimage is set to the truncated image. So I need a way to specify the file starting at offset 0x2280, while leaving it intact... But I do not know how to specify a file starting at a byte offset... TonyB -- __ __ _ I N C. http://www.sysdev.org / __|\\// __|| \ __ __ / [EMAIL PROTECTED] \__ \ \/\__ \||)|/ O_)\/ / \/ System Tools / Utilities |___/ || ___/|_ /\___|\_/ WIntel / Linux Device Drivers - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
