mikanos-build icon indicating copy to clipboard operation
mikanos-build copied to clipboard

$ sudo mount -o loop disk.img mnt で "operation not permitted" と表示される

Open Yoshitonen opened this issue 3 years ago • 1 comments

WSL2 Ubuntu バージョン 20.04 で本書 p:35 のコマンド: $ sudo mount -o loop disk.img mnt を実行しようとすると "operation not permitted" というエラーが表示され、実行できませんでした。

その後、20.04 をアンインストールし、新たに 18.04 をインストールしてみるとエラーなく実行することができました。

Windows のエクスプローラで Ubuntu のディレクトリを確認したところ、20.04 では「AppData -> Local -> Packages -> Canonical... ->LocalState -> rootfs」となっておりアクセスできたのですが、18.04 では「LocalState -> ext4」となっており、ext4 にアクセスすることができませんでした。(写真を参照) issue1 バージョン 18.04 と 20.04 でファイルシステムか何かが変わったのでしょうか?

Yoshitonen avatar Sep 11 '21 08:09 Yoshitonen

私は WSL2 Ubuntu 20.04 で動作を確認できているため、Yoshitonen さんの環境固有の問題なのかなと思っています。

バージョン 18.04 と 20.04 でファイルシステムか何かが変わったのでしょうか?

私の環境ですと、Ubuntu 20.04 でも ext4.vhdx と表示されていましたよ。 image

Yoshitonen さんの Ubuntu 20.04 を動かしていた環境が、実は WSL1 だったのではないでしょうか? wsl コマンドを使うと、WSL のどちらのバージョンで動いているかが分かります。 コマンドプロンプトや PowerShell 上で実行してみてください。

![image](https://user-images.githubusercontent.com/1825663/148871467-669642ee-40d7-477d-a204-79f41c077576.png)

uchan-nos avatar Jan 11 '22 02:01 uchan-nos