Qemu権限が拒否されましたが、sudoを使用しています。

Qemu権限が拒否されましたが、sudoを使用しています。

elfファイルとしても配布されるi386ファームウェアファイルをロードしてみましたが、実行になりましたね。

sudo qemu-i386 file.elf
Error while loading file.elf: Permission denied

許可拒否に関する追加情報をどのように取得できますか? rootユーザーとしても同じメッセージが表示されます。ファイルがブロックされたリソースをロードしようとしましたか?

binファイルはmbrフラグメントなので、仮想ディスクに書き込むこともできますが、elfファイルがより適切なようです。実行しても問題ありませんが、エラーメッセージが表示されます。詳細と理由はどのようにわかりますか?

(仮想)ハードディスクからバイナリファイル(mbr)が正常に起動しました。エルフファイルファイル情報:

file.elf: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped

手がかり ls -l file.elfの出力:

$ ls -l file.elf
-rw-r--r-- 1 me me 512058 Sep 28 10:47 file.elf

chmod +xが成功しました。

ベストアンサー1

おすすめ記事