web-dev-qa-db-ja.com

dosboxのimgmountは、ddで作成された.imgに「ファイルからドライブを作成できません」と表示します

背景:

古いフロッピーディスクを(イメージとして)バックアップし、後でdosboxにマウントできるようにしたい。

私がしたこと:

  1. LinuxMintを実行しています。
  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
SanSaurus

さて、いくつかの調査の結果、問題全体がLinuxの所有権と同じくらい単純なものによって引き起こされていることがわかりました。どうやら私はrootユーザーとしてファイルを作成したので、他のユーザーの1人でimgmountを実行しようとすると、そのイメージをdosboxにマウントできませんでした。

そのような単純な! :-)

すべての回答に感謝します(@erreka)。

1
SanSaurus