Using libguestfs from Python

Create handle — Inspect — Modify — Shutdown

roots = g.inspect_os ()
if len (roots) == 0:
    raise (Error ("no operating systems found"))
if len (roots) > 1:
    raise (Error ("multi-boot operating system"))
root = roots[0]

type = g.inspect_get_type (root)
distro = g.inspect_get_distro (root)
major = g.inspect_get_major_version (root)
minor = g.inspect_get_minor_version (root)

mps = g.inspect_get_mountpoints (root)