Difference between revisions of "Xen"

From CBLFS
Jump to navigationJump to search
m (fixing download URL & package home URL)
m
Line 38: Line 38:
  
 
  make install  
 
  make install  
  depmod 2.6.18-xen
+
  depmod 2.6.18.8-xen
 
  make linux-2.6-xen0-config CONFIGMODE=menuconfig KERNELS=”linux-2.6-xen0″
 
  make linux-2.6-xen0-config CONFIGMODE=menuconfig KERNELS=”linux-2.6-xen0″
 
  make linux-2.6-xen0-build
 
  make linux-2.6-xen0-build
 
  make linux-2.6-xen0-install
 
  make linux-2.6-xen0-install
  depmod 2.6.18-xen0
+
  depmod 2.6.18-8-xen0
  
 
== Multilib ==
 
== Multilib ==
Line 83: Line 83:
 
  title Xen-Enabled CLFS 1.0.0
 
  title Xen-Enabled CLFS 1.0.0
 
         root (hd0,0)
 
         root (hd0,0)
         kernel /xen-3.1.0.gz
+
         kernel /xen-{{Xen-Version}}gz
         module /vmlinuz-2.6.18-xen ro root=/dev/<foo>
+
         module /vmlinuz-2.6.18-xen ro root=/dev/<*d**>
        module /initrd-2.6.18-xen
 
 
  EOF
 
  EOF
  

Revision as of 18:32, 27 January 2008

Download Source: http://bits.xensource.com/oss-xen/release/3.2.0/xen-3.2.0.tar.gz

Introduction to Xen

Xen is a server virtualization application.

Project Homepage: http://www.xen.org

Dependencies

Required

Xen requires a Linux distribution using GRUB bootloader and running on a P6-class or newer CPU (if PAE is enabled).

Optional

Non-Multilib

Note: Xen hvm capability relies on hvmloader (located in the tools subdir of the package); hvmloader currently builds only as a 32bit binary. On pure64 systems, hvm functionality will not be realized (unless someone provides a way to compile hvmloader as a functional 64bit binary).

Compile the package:

make world 

Install the package:

make install 
depmod 2.6.18.8-xen
make linux-2.6-xen0-config CONFIGMODE=menuconfig KERNELS=”linux-2.6-xen0″
make linux-2.6-xen0-build
make linux-2.6-xen0-install
depmod 2.6.18-8-xen0

Multilib

This package does not provide any libraries so only one installation is required.

32Bit

Compile the package:


Install the package:


N32

Compile the package:


Install the package:


64Bit

Compile the package:


Install the package:


Configuring

Add an entry to your menu.lst file for the new Xen-enabled kernel:

cat >> /boot/grub/menu.lst << EOF
# Xen Enabled kernel.
title Xen-Enabled CLFS 1.0.0
       root (hd0,0)
       kernel /xen-3.2.0gz
       module /vmlinuz-2.6.18-xen ro root=/dev/<*d**>
EOF

Contents

Installed Directories:
Installed Programs:
Installed Libraries:

Short Descriptions