From Fedora Project Wiki
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 65: | Line 65: | ||
# export OSNAME=Fedora-16-i386-DVD | # export OSNAME=Fedora-16-i386-DVD | ||
=== Test case 1: ISO media | === Test case 1: ISO media inspection === | ||
The first test is to try to inspect the ISO media and see if | The first test is to try to inspect the ISO media and see if libguestfs can identify the operating system. Use the 'virt-inspector' command todo this | ||
# | # virt-inspector /path/to/iso/image | ||
'''This test shall be considered successful if the above commands outputs the | '''This test shall be considered successful if the above commands outputs an XML document containing an <operatingsystem> element and the following child elements''' | ||
If this | - <name> | ||
- <distro> | |||
- <arch> | |||
- <major_version> + <minor_version> | |||
- <format>installer</installer> | |||
If any of this data is missing, file a bug report against the libguestfs component, providing details of the ISO image you used | |||
For example a successful invocation on a Fedora 16 DVD looks like this: | For example a successful invocation on a Fedora 16 DVD looks like this: | ||
# cd /var/lib/libvirt/images | # cd /var/lib/libvirt/images | ||
# | # virt-inspector $OSNAME.iso | ||
<?xml version="1.0"?> | |||
<operatingsystems> | |||
<operatingsystem> | |||
<root>/dev/sda</root> | |||
<name>linux</name> | |||
<arch>i386</arch> | |||
<distro>fedora</distro> | |||
<major_version>116</major_version> | |||
<minor_version>0</minor_version> | |||
<package_format>rpm</package_format> | |||
<package_management>yum</package_management> | |||
<format>installer</format> | |||
<multipart/> | |||
<mountpoints> | |||
<mountpoint dev="/dev/sda">/</mountpoint> | |||
</mountpoints> | |||
<filesystems> | |||
<filesystem dev="/dev/sda"> | |||
<type>iso9660</type> | |||
<label>Fedora 16 i386 DVD</label> | |||
</filesystem> | |||
</filesystems> | |||
<applications/> | |||
</operatingsystem> | |||
</operatingsystems> | |||
Even if this test fails, you can still proceed with the other three tests. | Even if this test fails, you can still proceed with the other three tests. | ||
Line 99: | Line 127: | ||
# virt-install --hvm --noreboot --ram 800 --vnc --name $OSNAME \ | # virt-install --hvm --noreboot --ram 800 --vnc --name $OSNAME \ | ||
--network network=default \ | --network network=default \ | ||
--disk path=/var/lib/libvirt/images/$OSNAME. | --disk path=/var/lib/libvirt/images/$OSNAME.qcow2,size=10 \ | ||
--cdrom /var/lib/libvirt/images/$OSNAME.iso | --cdrom /var/lib/libvirt/images/$OSNAME.iso | ||