FS#17944 - [kernel26] xen support not working

Attached to Project: Arch Linux
Opened by Yonathan Dossow (ydossow) - Thursday, 21 January 2010, 15:56 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 31 January 2010, 09:39 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I have some archlinux 64bit paravirtualized machines, and I was using kernel26-xen from aur to get them to work. Then xen support was added to the kernel26 package, so I installed the package, but the machine doen't boot anymore.

i get the following error using kernel26:
# xm create -c arch64.pv
Using config file "./arch64.pv".
Error: (2, 'Invalid kernel', 'xc_dom_find_loader: no loader found\n')

the kernel26-lts boots ok.

Additional info:
# pacman -Q kernel26
kernel26 2.6.32.3-1

* boot config file
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/68b3fcf3-e0ef-4c02-8257-9066d95f45dc ro console=hvc0
initrd /kernel26.img

# (1) Arch Linux
title Arch Linux lts
root (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/68b3fcf3-e0ef-4c02-8257-9066d95f45dc ro console=hvc0
initrd /kernel26-lts.img


Steps to reproduce:
- install kernel26
- boot the xen virtual machine
- the error will appear
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Sunday, 31 January 2010, 09:39 GMT
Reason for closing:  Won't fix
Additional comments about closing:  vmlinux is provided for this
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 21 January 2010, 16:32 GMT
maybe because is compressed using lzma?
Comment by Thomas Bächler (brain0) - Thursday, 21 January 2010, 16:50 GMT
So far, I could only test with Xen 3.2, which does NOT support bzImage. Instead, you have to use /usr/src/linux-2.6.32-ARCH/vmlinux (you can also gzip this file). Xen 3.4 apparently supports bzImage, but maybe not lzma. Using vmlinux instead should be possible in any case, please test.
Comment by Yonathan Dossow (ydossow) - Sunday, 24 January 2010, 22:33 GMT
Using the latest Xenserver (with xen) doesn't work. I googled arround and I found out that it's related to the compression. using /usr/src/linux-2.6.32-ARCH/vmlinux works fine. it's really a good improvement use lzma for compression?

Loading...