domaine 'ubuntu-hvm' n'existe pas, xen + ubuntu, hvm invité os problème d'installation

Je suis les instructions d'installation / configuration à https://help.ubuntu.com/community/XenProposed pour installer ubuntu + xen. J'ai pu installer un operating system invité PV. Cependant, quand je suis arrivé à la partie OS invité de HVM, je continue à avoir la déclaration suivante:

error: domain 'ubuntu-hvm' does not exist 

Cette erreur s'affiche lorsque j'exécute la command suivante:

 sudo xm create /etc/xen/ubuntu-hvm.cfg 

Mon ubuntu-hvm.cfg ressemble à ceci:

 builder = "hvm" name = "ubuntu-hvm" memory = "512" vcpus = 1 vif = [''] disk = ['phy:/dev/xenvg/ubuntu-hvm,hda,w','file:/home/jwayne/ubuntu-12.04-desktop-amd64.iso,hdc:cdrom,r'] vnc = 1 boot="dc" 

J'ai fait des searchs sur internet, et certains site la ligne dhcp = 'dhcp' dans le file de configuration comme problème (que je n'ai pas). J'ai aussi vu quelques variantes du file de configuration où ils ont mis:

 kernel = "/usr/lib/xen-4.1/boot/hvmloader" 

qui ne résout pas le message d'erreur pour moi.

La façon dont je crée un volume logique est la suivante:

 sudo lvcreate -L 4G -n ubuntu-hvm /dev/xenvg 

Les journaux à /var/log/xen/qemu-dm-ubuntu-hvm.log ressemblent à ce qui suit.

 Using file /dev/xenvg/ubuntu-hvm in read-write mode Using file /home/jwayne/ubuntu-12.04-desktop-amd64.iso in read-only mode Watching /local/domain/0/device-model/3/lodirty/cmd Watching /local/domain/0/device-model/3/command Watching /local/domain/3/cpu qemu_map_cache_init nr_buckets = 10000 size 4194304 shared page at pfn feffd buffered io page at pfn feffb Guest uuid = d56fc9dd-0a2e-a797-8ebe-c4f0d7a4fae8 Time offset set 0 populating video RAM at ff000000 mapping video RAM at ff000000 Register xen platform. Done register platform. platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state. xs_read(/local/domain/0/device-model/3/xen_extended_power_mgmt): read error Could not read keymap file: '/usr/share/qemu/keymaps/en-us' 

Comment puis-je résoudre ce problème?

Lorsque j'ai eu ce problème avec le même exemple, c'était parce que les files keymap n'étaient pas dans le directory correct. Les journaux de /var/log/xen/qemu-dm-ubuntu-hvm1.log ont montré:

 Could not read keymap file: '/usr/share/qemu/keymaps/en-us' 

La solution rapide était de faire un lien symbolique pour, où les keymaps sont maintenant à l'endroit où xen l'attend:

 ln -s /usr/share/qemu-linaro/ /usr/share/qemu/ 

Il semble que le problème de keymap qemu puisse être traité dans le code en ajoutant au path de search qemu avec -L <dir> . Je pense que ce changement de code github le corrige.

Veuillez utiliser ce lien: ln -s /usr/share/qemu-linaro/ /usr/share/qemu/ , mais sans /

correct: ln -s /usr/share/qemu-linaro /usr/share/qemu

Après que HVM a démarré avec succès