首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >域'ubuntu- hvm‘不存在,xen + ubuntu,hvm来宾os安装问题

域'ubuntu- hvm‘不存在,xen + ubuntu,hvm来宾os安装问题
EN

Unix & Linux用户
提问于 2012-05-28 02:56:41
回答 3查看 11.1K关注 0票数 5

我正在按照https://help.ubuntu.com/community/XenProposed的安装/安装说明来安装ubuntu + xen。我安装了一个PV客户操作系统。然而,当我进入HVM客户操作系统部分时,我一直得到这样的声明:

代码语言:javascript
复制
error: domain 'ubuntu-hvm' does not exist

当我执行以下命令时,此错误将显示:

代码语言:javascript
复制
sudo xm create /etc/xen/ubuntu-hvm.cfg

我的ubuntu-hvm.cfg如下所示:

代码语言:javascript
复制
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"

我做了一些互联网搜索,一些网站的配置文件中的dhcp = 'dhcp'行作为问题(我没有)。我还看到了它们设置的配置文件的一些变体:

代码语言:javascript
复制
kernel = "/usr/lib/xen-4.1/boot/hvmloader"

这并不能解决我的错误信息。

我创建逻辑卷的方式如下:

代码语言:javascript
复制
sudo lvcreate -L 4G -n ubuntu-hvm /dev/xenvg

/var/log/xen/qemu-dm-ubuntu-hvm.log上的日志如下所示。

代码语言:javascript
复制
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'

我怎样才能解决这个问题?

EN

回答 3

Unix & Linux用户

发布于 2012-07-03 23:32:30

当我在同一个例子中遇到这个问题时,是因为keymap文件不在正确的目录中。/var/log/xen/qemu-dm-ubuntu-hvm1.log的日志显示:

代码语言:javascript
复制
Could not read keymap file: '/usr/share/qemu/keymaps/en-us'

快速的解决方案是创建一个符号链接,键映射现在就在xen所期望的位置:

代码语言:javascript
复制
ln -s /usr/share/qemu-linaro/ /usr/share/qemu/
票数 5
EN

Unix & Linux用户

发布于 2013-01-03 11:07:39

看起来,qemu问题可以在代码中通过使用-L <dir>添加到qemu搜索路径来解决。我认为此github代码更改解决了这个问题。

票数 0
EN

Unix & Linux用户

发布于 2014-06-27 12:06:56

请使用此链接ln -s /usr/share/qemu-linaro/ /usr/share/qemu/,但不使用/

正确:ln -s /usr/share/qemu-linaro /usr/share/qemu

在此之后,HVM成功启动。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/39495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档