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

Reply via email to