The Definitive Guide to the Xen Hypervisor (David Chisnall)源码下载

仇飞鹏
2023-12-01

一、配套源码下载

      The Definitive Guide to the Xen Hypervisor(David Chisnall)这本书详细分析了xen3.0的虚拟化原理,并且附有一个简单的内核例子simple kernel。不幸的是,书中提供的下载地址现在不能访问了,经过苦苦搜寻,终于找到一个可以“Download the book examples”的地方:

 

http://www.informit.com/store/product.aspx?isbn=013234971X

 

如果打不开,可以先到这个网站,然后用书名检索。
或者直接尝试:

 

http://www.informit.com/content/images/9780132349710/sourcecode/examples.tgz


二、实践中碰到的问题

成功编译testkernel,创建VM时出错

 

The Definitive Guide to the Xen Hypervisor中第二章的例子,make成功后运行xen create domain_config,报错:
Error: (2, ‘Invalid kernel’, ‘xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry/n

’)

      这是因为xen在后面的版本中不再支持non-PAE,所以需要在bootstrap.x86_32.S中将PAE支持打开,即使用PAE=yes选项。该问题更多内容可以参考[1]。

 

 

 


Reference:
[1] http://www.blogjava.net/zellux/archive/2008/10/17/235056.html


(感谢ZelluX提供的直接下载链接)

 

 

 

 类似资料: