Xen: Difference between revisions
From CBLFS
Jump to navigationJump to search
No edit summary |
Weibullguy (talk | contribs) Still hasn't found the template. |
||
| Line 9: | Line 9: | ||
{{Package-Introduction|Xen is a server virtualization application.|http://www.xensource.com}} | {{Package-Introduction|Xen is a server virtualization application.|http://www.xensource.com}} | ||
== Dependencies == | |||
=== Required === | |||
Xen requires a Linux distribution using GRUB bootloader and running on a P6-class or newer CPU. | |||
* [[iproute2]] | |||
* [[bridge-utils]] | |||
iproute2 | * [[Linux hotplug]] | ||
* [[curl]] | |||
bridge-utils | * [[Python]] | ||
* [[LaTeX]] | |||
Linux hotplug | |||
curl | |||
Python | |||
== Non-Multilib == | == Non-Multilib == | ||
Compile the package: | Compile the package: | ||
make kernels | make kernels && | ||
cd linux-2.6.18-xen && | |||
cd linux-2.6.18-xen | |||
cp -av /boot/config-{uname -r} .config && | cp -av /boot/config-{uname -r} .config && | ||
make ARCH=xen oldconfig | make ARCH=xen oldconfig | ||
| Line 84: | Line 71: | ||
== Configuring == | == 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.1.0.gz | |||
module /vmlinuz-2.6.18-xen ro root=/dev/<foo> | |||
module /initrd-2.6.18-xen | |||
EOF | |||
== Contents == | == Contents == | ||
| Line 112: | Line 110: | ||
| | | | ||
|} | |} | ||
Revision as of 05:15, 17 June 2007
| Download Source: | http://bits.xensource.com/oss-xen/release/3.2.0/src.tgz/xen-3.2.0-src.tgz |
|---|
Introduction to Xen
Xen is a server virtualization application.
Project Homepage: http://www.xensource.com
Dependencies
Required
Xen requires a Linux distribution using GRUB bootloader and running on a P6-class or newer CPU.
Non-Multilib
Compile the package:
make kernels &&
cd linux-2.6.18-xen &&
cp -av /boot/config-{uname -r} .config &&
make ARCH=xen oldconfig
Install the package:
make install-twisted && make install-logging && make install-iptables && make install-xen && make install-tools
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.1.0.gz
module /vmlinuz-2.6.18-xen ro root=/dev/<foo>
module /initrd-2.6.18-xen
EOF
Contents
| Installed Directories: | |
|---|---|
| Installed Programs: | |
| Installed Libraries: |