root (hd0,5) should be replaced with your root partition. You can take the value from the non-Xen entry. Resume should be your swap partition. You can probably copy that from the other entry as well. I don’t know whether “repair=1” from the normal entry is needed or not. I didn’t use it, but I may not have needed it yet.
I’m also finding the vm-install is broken in two ways:
When creating a vm using Redhat 5, it has a minimum of 512M for memory and a maximum of 256M. Sort of hard to satisfy. Fortunately that stuff is in Python, so it’s easy to fix.
When creating the new vm, output is routed to my terminal, except for the slight detail that the kernel is trying to send it to the display. So there’s no way to interact with the installer. Once the system is set up this can be fixed by adding console=xvc0 to the kernel line, but I don’t see a way to do that in vm-install. I’m using the GUI installer, but this is going to cause trouble later when I need to set up a vm via ssh.