|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] How Can I install xen 3.4.2 from source code
 
Hi,
  I could successfully install xen-3.4.3.4 on CENTOS-5.5 as dom0. May be it works for you too:
 - Install centos-5.5 distribution with "customize now" option for packages during installation. i have selected the following in addition to default:
 
- development:
 - gnome software development
  - development libraries
 - development tools
 - legacy software development
 - virtualization
 
 - base system: 
 - legacy software development
 
- system tools
 - admin tools
 - x windows system
 
 
 - by default this installs Centos kernel 2.6.18-194.el5xen as dom0 kernel and XEN hypervisor version 3.1.2-194
 - Now download source RPM for xen version which you want to install
 
- Setup the rpm build environment (for details refer http://crashcourse.ca/content/working-source-rpms-under-centos)
 
 - #mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
 - #echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
 - #yum install transfig tetex-latex texi2html libaio-devel iasl xz-devel e4fsprogs-devel rpm-build redhat-rpm-config
 
 - install xen-<version>.src.rpm to get .spec file
 - #rpm -i xen-<version>.src.rpm
 
- this will create xen-3.4.3.spec file under /root/rpmbuild/SPECS/
 
 - go to /root/rpmbuild/SPECS/ and execute following command to build the rpm sources
 - # rpmbuild -ba xen-3.4.3.spec
 - this may report some missing dependencies. Please do "yum install" of those and do "rpmbuild" again.
 
 
 - this builds xen-<version> hypervisor and xen-tools in /root/rpmbuild/BUILD/xen-3.4.3/
 - Go to /root/rpmbuild/BUILD/xen-3.4.3/ and install xen and tools
 - [root@localhost xen-3.4.3]# make install-xen install-tools
 
 - Add a new grub entry (this to not to mess up the default one) with new xen version. My grub.conf looks as follows after this step:
  title CentOS (2.6.18-194.el5xen)         root (hd0,0)         kernel /xen.gz-2.6.18-194.el5 
        module /vmlinuz-2.6.18-194.el5xen ro root=/dev/vg_centos/lvroot rhgb quiet         module /initrd-2.6.18-194.el5xen.img title CentOS (2.6.18-194.el5 and xen-3.4.3)         root (hd0,0)         kernel /xen-3.4.3.gz 
        module /vmlinuz-2.6.18-194.el5xen ro root=/dev/vg_centos/lvroot rhgb quiet         module /initrd-2.6.18-194.el5xen.img
  Good Luck.
  - VSR.
 On Thu, Jul 14, 2011 at 5:33 PM, m00nlight  <dot_wangyushi@xxxxxxxx> wrote:
 Hello everyone: 
        I am currently install xen 3.4.2 on centOS 5.5 with linux kernel version 2.6.18.8. 
It works during the procedure make dist -j 4 and make install -j4, but when I make the 
initrd image of xen it shows the following error: 
        Looking for deps of module pata_marvell 
        No module pata_marvell found for kernel 2.6.18.8-xen, aborting. 
How can I fix it? 
 
Thanks. 
 
 
_______________________________________________ 
Xen-devel mailing list 
Xen-devel@xxxxxxxxxxxxxxxxxxx 
http://lists.xensource.com/xen-devel 
  
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |