Linux Mint 18.2で.imgファイルを右クリックしてメニューから「ディスクイメージインストーラで開く」を選択すると、次のエラーが表示されます。
Unable to mount OS
Error mounting /dev/loop1 at /media/mint/OS: Command-line `mount -t ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999" "/dev/loop1" "/media/mint/OS"' exited with non-zero exit status 21:
ntfs-3g-mount: mount failed: Permission denied
(「OS」はこのイメージが作成されたドライブのラベルです。)別の.imgファイル(NTFSも含む)があり、マウントしようとすると同様のエラーが発生します。両方のファイルは、組み込みのLinux Mint「ディスク」ユーティリティを使用して作成されました。役に立つなら、サイズはすべて100Gb以上で、名前に角かっこがあります。
このエラーをどのように解決できますか?または、他のツールを使用してコンテンツをインストールまたは表示する方法はありますか?
答え1
インストールしようとしているようです。ディスクイメージ(イメージにはパーティションテーブルと1つのパーティションではなく複数のパーティションを含めることができます)ループモジュールを試してください
sudo losetup -f file.img
udiskがあるシステムでは、ユーザースペース設定を使用することもできます。
udisksctl loop-setup --file file.img
これにより、NTFSでフォーマットされたパーティションがファイルマネージャに表示されます。 [次へ]をクリックしてインストールできます(例:thunar - 申し訳ありませんが、ドイツ語のロケール)。
コマンドラインを好む場合は、udiskを利用できます。
udisksctl mount --block-device /dev/loop0p1
デバイスでパーティションのループを明示的に許可する必要があるかもしれません(参照:フォーマットされたパーティションイメージファイルを最初から作成するにはどうすればよいですか?)。