I am trying to mount an .iso image into virt-viewer so I can boot a VM off of it to recover a lost root password. However, it appears that virt-viewer can only share USB devices, and not ISO files. I know it is possible to mount an iso file as a loopback device, but is it possible to feign a USB device (make the system present the iso file as a usb disk).
Normally I would try recovering using GRUB, but it appears not to be working (the init=/bin/sh kills console access when I try to run it, using break.rd enforcing=0 is ignored and goes directly to the login prompt). The remaining option is booting off of an iso.
I have access to linux, osx, and windows machines so a solution for any of them would work.