第一个 testkernel 在 Xen 中的载入
The Definitive Guide to 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, sorryn')
Google 之后发现是虚拟机类型设置的问题,运行 xm info
可以看到
xen_caps : xen-3.0-x86_32p
末尾的 p 表示 Xen 内核开启了 PAE 模式,所以载入的 kernel 也必须开启 PAE,在bootstrap.x86_32.S 中加入 PAE=yes 选项即可。
本作品采用知识共享署名-非商业性使用 3.0 版本许可协议进行许可,欢迎转载,演绎,但是必须保留本文的署名 zellux(包含链接),且不得用于商业目的。