Created attachment 827387 [details] outputs of 4 commands. qcow-* means * command to qcow2 installed image Description of problem: NAS4Free (based on FreeBSD) is not recognized as a BSD OS. When you tried to copy with virt-copy-in a file into a qcow2 image with NAS4Free installed, the error is: guestfish: no operating system was found on this disk Guestfish shell or command also does not recognize a downloaded NAS4Free iso and an installed NAS4Free qcow2 image as a FreeBSD os. Version-Release number of selected component (if applicable): guestfish 1.18.10 How reproducible: always Steps to Reproduce: 1. Download a NAS4Free iso here http://sourceforge.net/projects/nas4free/files/latest/download?source=files 2. Run: "guestfish -vx add-ro ./NAS4Free-x64-LiveCD-9.1.0.1.847.iso : run : inspect-os" 3. Actual results: the list of devices is empty Expected results: a list of devices Additional info: I have noticed that maybe the virtio interface may cause the problem (because it is not supported by default by NAS4Free installation, so I also attach the outputs with my NAS4Free qcow2 image which can load virtio drives. I attach 4 files, being 2 commands with 2 different images (downloaded ISO and virtio installed NAS4Free qcow2): -inspector: output of virt-inspector -a image_path -guestfish: output of guestfish -vx add-ro image_path : run : inspect-os Maybe related with this bug: https://bugzilla.redhat.com/show_bug.cgi?id=541618
As it's an ISO it's probably not related to bug 541618. I think it's just lack of support for this image type, so setting as an RFE.
I believe this should be fixed by https://github.com/libguestfs/libguestfs/commit/7af3602f5fe63956a1a4bfa18c3ff48124d95352 in libguestfs >= 1.25.12