dosbox 中的 imgmount 对使用 dd 创建的 .img 说“无法从文件创建驱动器”

dosbox 中的 imgmount 对使用 dd 创建的 .img 说“无法从文件创建驱动器”

背景:

我想备份旧软盘(作为图像),然后稍后能够将它们安装到 dosbox 中。

我做了什么:

  1. 我正在运行 Linux Mint。
  2. 我添加了一个外部 3.5 英寸软盘驱动器 (USB)
  3. 我使用以下命令转储软盘映像:dd if=/dev/sdb of=disk.img
  4. 我启动了 dosbox(仍然在 Linux 上)
  5. 执行imgmount a ~/disk_images/disk.img -t floppy此操作会导致 dosbox 出现“无法从文件创建驱动器”消息。

我也尝试过:

  • 我尝试不用“-t 软盘”。
  • 如果我(故意)拼错了图像文件名,dosbox 会说“该图像必须位于主机或本地驱动器上。”(所以我指向正确的图像文件)。
  • cat /dev/sdb > disk.img我也尝试使用软盘进行复制。结果还是一样。

我如何创建合适的图像?

答案1

好吧,经过一番研究,我意识到整个问题是由 Linux 所有权这样简单的事情引起的。显然,我是以 root 用户身份创建该文件的,因此当我尝试imgmount以其他用户身份执行此操作时,我无法在 dosbox 中挂载该映像。

就那么简单! :-)

感谢大家的回复(@erreka)。

相关内容