diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 8b1aa6334f15c55148b662faa1efcce2ce77c7d5..ca5162eae02c7782abdfb4a7ace6b0a64d7f89f4 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -4067,6 +4067,7 @@ class LUQueryInstanceData(NoHooksLU):
         "vcpus": instance.vcpus,
         "kernel_path": instance.kernel_path,
         "initrd_path": instance.initrd_path,
+        "hvm_boot_order": instance.hvm_boot_order,
         }
 
       result[instance.name] = idict
diff --git a/scripts/gnt-instance b/scripts/gnt-instance
index d89cce9fe9eb49311a43ffe60d189c07976b69ca..bfa0c8101ae0454ae6d394143c9774d7b2ee7ea0 100755
--- a/scripts/gnt-instance
+++ b/scripts/gnt-instance
@@ -639,6 +639,7 @@ def ShowInstanceConfig(opts, args):
     else:
       initrd = instance["initrd_path"]
     buf.write("       initrd: %s\n" % initrd)
+    buf.write("  HVM boot order: %s\n" % instance["hvm_boot_order"])
     buf.write("  Hardware:\n")
     buf.write("    - VCPUs: %d\n" % instance["vcpus"])
     buf.write("    - memory: %dMiB\n" % instance["memory"])