Xen: Difference between revisions
New page: http://www.xensource.com/download/ |
Weibullguy (talk | contribs) mNo edit summary |
||
| (48 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
http:// | {| style="text-align: left; background-color: AliceBlue;" | ||
|- | |||
!Download Source: | |||
|http://bits.xensource.com/oss-xen/release/{{Xen-Version}}/xen-{{Xen-Version}}.tar.gz | |||
|} | |||
---- | |||
{{Package-Introduction|Xen is a server virtualization application.|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). | |||
* [[bridge-utils]] | |||
* [[curl]] | |||
* [[Python]] | |||
* [[Mercurial]] (Used to download kernel during 'make world') | |||
* [[Xorg7/Intro|Xorg7]] (X11 headers) | |||
=== Optional === | |||
* [[TeXLive]] or other TeX distribution providing LaTeX | |||
== 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 == | |||
<b><i>This package does not provide any libraries so only one installation is required.</i></b> | |||
=== 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-{{Xen-Version}}gz | |||
module /vmlinuz-2.6.18-xen ro root=/dev/<*d**> | |||
EOF | |||
== Contents == | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
!Installed Directories: | |||
| | |||
|-valign="top" | |||
!Installed Programs: | |||
| | |||
|-valign="top" | |||
!Installed Libraries: | |||
| | |||
|} | |||
=== Short Descriptions === | |||
{| style="text-align: left;" | |||
|-valign="top" | |||
! | |||
| | |||
|-valign="top" | |||
! | |||
| | |||
|-valign="top" | |||
! | |||
| | |||
|} | |||
[[Category:Emulators]] | |||
Latest revision as of 19:18, 22 July 2009
| 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).
- bridge-utils
- curl
- Python
- Mercurial (Used to download kernel during 'make world')
- Xorg7 (X11 headers)
Optional
- TeXLive or other TeX distribution providing LaTeX
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: |