I'd look through the logfiles and see if there's a difference in how the
bootloader (pygrub, probably) is invoked. Perhaps the command-line
arguments have changed?

Jon

On 25/08/14 02:32, Fan Liao wrote:
> The old xapi works well, and HVM VM can boot with the new xapi.
> And also, if I use the old xapi to launch a PV VM, then change to the
> new xapi, the PV VM can boot with the new xapi.
> Can u give some suggestion on further work?
> Thanks,
> Fan
>
>
> On Mon, Aug 18, 2014 at 7:05 PM, Jon Ludlam
> <jonathan.lud...@eu.citrix.com <mailto:jonathan.lud...@eu.citrix.com>>
> wrote:
>
>     XenServer 6.2 is based on CentOS 5. For building there, I would
>     recommend installing a CentOS 5 VM, and then installing the
>     dependencies of xapi from the binpkg ISO (called 'Development
>     Packages') from here:
>     
> http://xenserver.org/overview-xenserver-open-source-virtualization/download.html.
>     The dependencies are in domain0/RPMs/i686/.
>
>     Also, for 6.2 development you should use the 'clearwater-lcm'
>     branch on github. Master has moved on a long way since 6.2 was
>     released and will no longer compile with the 6.2 dependencies.
>
>     You may also want to check out the pre-release page here:
>     
> http://xenserver.org/open-source-virtualization-download/11-product/142-download-pre-release.html.
>     It's similar to 6.2 in that it's CentOS 5 based too, but 64 bit
>     rather than 32 bit. The git branch for xapi development for this
>     release is named xs64bit-ring3.
>
>     This is a slightly different process for dev than we use
>     internally so I'd be keen to know if you come across any problems.
>
>     Good luck!
>
>     Jon
>
>
>
>     On 14/08/14 09:06, nu li wrote:
>>     hi list
>>         Now we are trying to compile the xapi for 32bits
>>         We follow the steps from github like below:
>>         While these are for 64 bits, not 32 bits.
>>         I just want to know how to compile XAPI 32bits for Xserver6.2.
>>         Any suggestions are welcome
>>         Thanks a lot
>>
>>         nlx
>>     ======================================================================
>>           buildroot
>>     Buildroot for xen-api and related packages, producing RPM and
>>     (experimentally) Debian packages.
>>
>>     RPM-based distributions
>>
>>     On RPM-based distributions, the packages are built using mock. To
>>     install it on a 64-bit RHEL/CentOS system then you will need to
>>     add the EPEL repositories. Here is a useful article for CentOS.
>>
>>     After adding EPEL, install and set up mock:
>>
>>     yum install -y mock redhat-lsb-core
>>     Mock will refuse to run as root. You must choose a non-privileged
>>     user to run mock as. Type the following as root:
>>
>>     (Note select a <user> which isn't "mock" when typing the commands
>>     below)
>>
>>     useradd <user> -G mock
>>     passwd <user>
>>
>>     su - <user>
>>     You are now ready to clone the buildroot repository and build the
>>     packages:
>>
>>     git clone git://github.com/xenserver/buildroot.git
>>     <http://github.com/xenserver/buildroot.git>
>>     cd buildroot
>>
>>     ./configure.sh
>>     make
>>     Finally, install the packages you have just built, run the
>>     install wizard to configure your system to boot Xen and start the
>>     buildroot components on boot, then reboot:
>>
>>     make install
>>     xenserver-install-wizard
>>     reboot
>>     =======================================================================  
>>  
>>
>>
>>
>>     _______________________________________________
>>     Xen-api mailing list
>>     Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
>>     http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
>
>     _______________________________________________
>     Xen-api mailing list
>     Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
>     http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
>
>
>
>
> -- 
> Fan Liao
> Cloudpi@BST, Samsung
> College of Software Engineering@BUAA

_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to