You are not logged in.
Pages: 1
Hi all,
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?
Last edited by hongy19 (2011-05-08 13:15:15)
Offline
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
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
Thanks for your reply. I have changed to use kernel26-xen from aur and it works.
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
Last edited by hongy19 (2011-05-08 14:04:53)
Offline
IIRC, the standard Arch kernel doesn't include PVOPS either so you're better off with the AUR kernel anyway.
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
I have double check, the stock x86_64 kernel support xen, but it is compressed by lzma and not support by my xen sever. The stock i688 doesn't support xen due to highmem. (see FS#24207)
So kernel26-xen is my best choice.
Offline
Pages: 1