|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-users] Installing Xen 3.3.1 from sources on Hardy or Lenny.
Hi folks!
This is how I install Xen from sources on Hardy, maybe it work for Lenny too...
# Necessary packages to compile Xen (this packages can be purged after the compilation of Xen):
aptitude install --without-recommends bcc bin86 build-essential comerr-dev debhelper defoma diffstat dpkg-dev fontconfig fontconfig-config g++ g++-4.2 gawk gettext ghostscript graphviz gs-common gsfonts html2text intltool-debian libc6-dev-i386 libc6-i386 libcairo2 libcupsimage2 libcupsys2 libcurl4-openssl-dev libdatrie0 libdrm2 libfontconfig1 libfreetype6 libgd2-noxpm libgl1-mesa-dev libgl1-mesa-glx libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglu1-xorg-dev libgraphviz4 libgs8 libice6 libidn11-dev libjpeg62 libjpeg62-dev libkadm55 libkpathsea4 libkrb5-dev libldap2-dev libltdl3 libncurses5-dev libpango1.0-0 libpango1.0-common libpaper1 libpcre3 libpixman-1-0 libpng12-0 libpoppler2 libpthread-stubs0 libpthread-stubs0-dev libsdl1.2-dev libsm6 libssl-dev libstdc++6-4.2-dev libthai-data libthai0 libtiff4 libtimedate-perl libvncserver-dev libvncserver0 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxaw7 libxcb-xlib0 libxcb-xlib0-dev libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext6 libxfixes3 libxft2 libxml2-dev libxmu6 libxpm4 libxrender1 libxt6 libxxf86vm1 make mesa-common-dev mercurial patch pciutils-dev pkg-config po-debconf python-all python-all-dev python2.4 python2.4-dev python2.4-minimal quilt tex-common texinfo texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-fonts-recommended texlive-latex-base texlive-latex-recommended transfig ttf-dejavu ttf-dejavu-core ttf-dejavu-extra x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev xtrans-dev zlib1g-dev
mkdir ~/xen-sources && cd ~/xen-sources
wget -c http://bits.xensource.com/oss-xen/release/3.3.1/xen-3.3.1.tar.gz
tar xzf xen-3.3.1.tar.gz && cd xen-3.3.1
make dist cd dist/ ; ./install.sh
# Necessary packages to run Xen after installing it:
aptitude install --without-recommends binutils binutils-static bridge-utils debootstrap gcc gcc-4.2 libasound2 libbeecrypt6 libc6-dev libconfig-inifiles-perl libcurl3 libdirectfb-1.0-0 libexpect-perl libgomp1 libio-pty-perl libio-stty-perl libneon27 librpm4.4 libsdl1.2debian libsdl1.2debian-alsa libterm-readline-gnu-perl libterm-size-perl libtext-template-perl libxml2 linux-libc-dev linux-restricted-modules-common nvidia-kernel-common perl-doc python-dev python2.5-dev rinse rpm screen sgml-base vnstat xen-shell xen-tools xfsprogs xml-core python-xml
# Python XML is obsolete will be removed soon, but for now, the Xen depends on it. echo oldxml >> /usr/lib/python2.5/site-packages/oldxml.pth
# Linux 2.6.18.8-xen does not have AppArmor. /etc/init.d/apparmor stop
update-rc.d -f apparmor remove
# Update modules / make new initramfs image depmod -a 2.6.18.8-xen update-initramfs -k 2.6.18.8-xen -c -u
# Edit /boor/grub/menu.lst and configure you Xen boot options, if you wish.
#--- menu.lst --- ## Xen hypervisor options to use with the default Xen boot option # xenhopt=dom0_mem=512M
## Xen Linux kernel options to use with the default Xen boot option # xenkopt=console=tty0 nosmp
#--- menu.lst
# Update Grub's menu: update-grub
# Configure the system to start Xen on every boot: update-rc.d xend defaults 20 21 update-rc.d xendomains defaults 21 20
# Reboot into you new Hypervisor
reboot
# If you have a root file system of your dom0 on LVM (or even LVM on top of raid1), you probaly can't boot your dom0. # So, if you see this prompt:
(initramfs)
# Run the following command to continue the system boot at (initramfs) prompt :
(initramfs) lvm vgchange -ay (initramfs) exit
Welcome to your new hypervisor!
Regards, Thiago
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-users] Installing Xen 3.3.1 from sources on Hardy or Lenny.,
Thiago Camargo Martins Cordeiro <=
|
|
|
|
|