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):
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-22.214.171.124.847.iso : run : inspect-os"
the list of devices is empty
a list of devices
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
in libguestfs >= 1.25.12