QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2258|回复: 1

XEN虚拟FreeBSD没成功

[复制链接]
发表于 2007-7-21 10:57:16 | 显示全部楼层 |阅读模式
在FC6下虚拟一个FreeBSD安照网上的说法:http://www.yuanjue.net/xen/howto.html
http://www.freebsd.org/doc/zh_CN ... lization-guest.html
都没有成功,通通说找不到kernel,但是kernel文件确实在那呀(不是权限问题),我看还有些OS在虚拟其他操作系统时,要先建立Fedora Core 的文件系统,但是有些就没有,不知道这是为什么?
 楼主| 发表于 2007-7-21 12:00:40 | 显示全部楼层
通过修改/etc/xen/xmexample1.bsd文件如下:
kernel = "/opt/kernel-current"
memory = 256
name = "freebsd"
vif = [ '' ]
disk = [ 'file:/opt/mdroot-7.0,hda1,w' ]
#on_crash    = 'preserve'
extra = "boot_verbose"
extra += ",boot_single"
extra += ",kern.hz=100"
extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"


kernel-current,mdroot-7.0放在/opt下
运行xm create -c /etc/xen/xmexample1.bsd
出现如下错误:
[root@localhost opt]# xm create -c /etc/xen/xmexample1.bsd
Using config file "/etc/xen/xmexample1.bsd".
Error: (22, 'Invalid argument')
查看/var/log/xen/xend.log文件:
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] ERROR (XendDomainInfo:202) Domain construction failed
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 195, in create
    vm.initDomain()
  File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1363, in initDomain
    raise VmError(str(exn))
VmError: (22, 'Invalid argument')
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] DEBUG (XendDomainInfo:1449) XendDomainInfo.destroy: domid=44
[2007-07-21 11:58:47 xend.XendDomainInfo 2736] DEBUG (XendDomainInfo:1457) XendDomainInfo.destroyDomain(44


redhat网站上有段解释http://www.redhat.com/docs/manua ... zation/ch19s24.html
如​果​你​需​要​运​行 32 位​/非 PAE 内​核​,你​将​需​要​把​客​户​机​作​为​完​全​虚​拟​化​的​虚​拟​机​运​行​。​对​于​半​虚​拟​化​的​客​户​机​,如​ 果​你​需​要​运​行 32 位​的 PAE 客​户​机​,你​必​须​具​有 32 位​的 PAE 监​控​程​序​。​对​于​半​虚​拟​化​的​客​户​机​,如​果​你​要​运​行 64 位​的 PAE 客​户​机​,你​必​须​具​有 64 位​的 PAE 监​控​程​序​。​对​于​完​全​虚​拟​化​的​客​户​机​,你​必​须​用 64 位​的​监​控​程​序​运​行 64 位​客​户​机​。​RHEL 5 i686 里​的 32 位 PAE 监​控​程​序​只​支​持​运​行 32 位​的​并​行​虚​拟​化​和 32 位​的​完​全​虚​拟​化​的​客​户​机​操​作​系​统​。​64 位​监​控​程​序​只​支​持 64 位​的​并​行​虚​拟​化​客​户​机​。​

当​你​把​完​全​虚​拟​化​的 HVM 客​户​机​移​动​到 RHEL 5.0 系​统​里​时​,就​会​出​现​这​个​问​题​。​你​的​客​户​机​不​能​够​引​导​且​在​控​制​台​可​以​看​到​一​个​错​误 ​信​息​。​检​查​配​置​文​件​里​的 PAE 条​目​,确​保 pae=1。​你​应​该​使​用 32 位​的​版​本​。​


修改/etc/xen/xmexample1.bsd配置文件,加入pae = 1或者pae = 0        运行xm create -c /etc/xen/xmexample1.bsd后错误不变


暂时记录到这一步
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-23 19:28 , Processed in 0.064378 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表