So kernel26-xen is my best choice.
]]>It seems that the stock kernel uses xz to compress bzImage. And pygrub should only support gzip bzImage (https://bugzilla.redhat.com/show_bug.cgi?id=515831) for xen3.x. For xen4.0, lzma and bzip2 are supported
(http://wiki.xensource.com/xenwiki/Xen4.0)
[hongy19@Archlinux linux-2.6.38-ARCH]$ cat .config |grep -i config_kernel
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_KERNEL_XZ=y
# CONFIG_KERNEL_LZO is not set
So I guess the stock kernel could not used with xen right now.
I'm not sure how prgmr do their Xen, but I'll take a stab that maybe you're using an xz compressed initrd? Try switching to gz
I install the archlinux on xen (http://prgmr.com/xen/) with the formal kernel
when boot the system, I get this error
xc_dom_probe_bzimage_kernel: unknown compression format
Anyone know how to solve it?
]]>