[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-users] domU's kernel compilation


  • To: "JiM" <jmfaidy@xxxxxx>, Xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
  • Date: Wed, 13 Jun 2007 16:54:22 +0200
  • Delivery-date: Wed, 13 Jun 2007 07:52:52 -0700
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • Thread-index: AcetylpxsXo2BzDdRhqqoMwWJI/eLgAACf5w
  • Thread-topic: [Xen-users] domU's kernel compilation

> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of JiM
> Sent: 13 June 2007 15:51
> To: Xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] domU's kernel compilation
> 
> Hi,
> I need to recompile my kernel in the domU in order to try to 
> make work 
> asterisk, so I think that i need to configure my kernel with 1000HZ 
> interuption timer. (I hope it will solve the problem with 
> asterisk who 
> is playing no sound : waiting music or "answering machine"). 
> So i tried 
> to complie my fc6 xen kernel.
> Here what i did :
> _In the domU_
>     - rpmdev-setuptree
>     - DL and install kernel-2.6.20-1.2952.fc6.src.rpm
>     - rpmbuild --target i686 -bp kernel-2.6.spec  (had some trouble 
> here, but i had the files in the right folder, so i continued)
>     - in ~/rpmbuild/BUILD/kernel-2.6.20/linux-2.6.20.i686 i did make 
> menuconfig and set Timer frequency to 1000 HZ then make & 
> make install 
> and it worked.
>     - cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.20-prep.fc1000
>     - cp System.map /boot/System.map-2.6.20-prep.fc1000
>     - make modules_install
>     - cp .config /boot/config-2.6.20-prep.fc1000
>     - /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod 
> --install 2.6.20-prep.fc1000
> 
> So i reboot under my new kernel, it didnt worked ,  i got :
>   /  Going to boot Fedora Core (2.6.20-prep.fc1000)
>   kernel: /boot/vmlinuz-2.6.20-prep.fc1000
>   initrd: /boot/initrd-2.6.20-prep.fc1000.img
> Error: (22, 'Invalid argument')
> 
> /So on dom0 i copied config-2.6.20-prep.fc1000  
> initrd-2.6.20-prep.fc1000.img  System.map-2.6.20-prep.fc1000  
> vmlinuz-2.6.20-prep.fc1000 from the domU.

I suspect that your kernel is a "native" rather than "xenified" kernel,
which would make this sort of problem. 

I don't know how FC kernels are distributed, but I suspect you want a
"kernel-<version>.xen.fc6.src.rpm" or some such. 

--
Mats



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.