When booting an iso from a read-only nix location, qemu fails with:
<vm> qemu-system-x86_64: Could not open 'grub.iso': Read-only file system
The iso is attached using the parameter -drive file=grub.iso,format=raw,if=ide,media=disk
Changing media manually to media=cdrom boots the image.