InstallXen33DebianEtch2618
Aus Xen-Forum-Wiki
Inhaltsverzeichnis |
[Bearbeiten] Einleitung
Dies ist meine Schritt-für-Schritt Anleitung zur Installation von Xen3.3 auf einem Debian-Etch-System (Stand Feb.2009). Es gibt sicher noch Potenzial zu Verbesserung (ganz sicher); also stramm ran.
[Bearbeiten] Grundsystem
Als Grundsystem nutze ich Debian-Etch (4.0r6) in der 64bit-Variante. Die Netzwerkinstallation wurde out-of-the-Box genutzt; Bei der Installationsauswahl wurde nur "Standardsystem" ausgewählt.
[Bearbeiten] Vorbereitung
Zu Beginn eine Pakete... Es sind nicht alle zwingend notwendig und ich werde das evtl. noch ein wenig ausmisten, hier gebe ich jedoch erst einmal alle an.
aptitude install bcc binutils bridge-utils build-essential bzip2 debootstrap dialog \ gawk gcc gettext git-arch htop initramfs-tools iproute libbeecrypt6 libcurl3-dev \ libncurses5-dev libsdl1.2-dev libsdl1.2debian-all libssl-dev \ linux-image-2.6.18-6-xen-amd64 make mercurial patch python-dev python-twisted \ reiserfsprogs screen ssh sudo transfig unp xfsprogs zlib1g-dev
[Bearbeiten] XEN 3.3
Dann kann es auch schon losgehen.
[Bearbeiten] XEN holen
cd /usr/src hg clone http://xenbits.xensource.com/xen-3.3-testing.hg cd xen-3.3-testing.hg
[Bearbeiten] XEN-Kernel backen
Das geht sicher eleganter, ich bin mir auch nicht schlüssig, ob beides nötig ist, gemacht habe ich es trotzdem... :)
make world make install depmod 2.6.18-6-xen-amd64
[Bearbeiten] Alternativ backen
Bei einem Default-Kernel dauert das Backen ewig, da jeder Furz mit abgekaspert wird.
Besser wäre es sicher vorher die Kernelconfig zu ändern:
make linux-2.6-xen0-config CONFIGMODE=menuconfig # alternativ xconfig make linux-2.6-xen0-build make linux-2.6-xen0-install depmod 2.6.18.8-xen0 mkinitramfs -o /boot/initrd.img-2.6.18.8-xen0 2.6.18.8-xen0
[Bearbeiten] XEN-Installieren
./install.sh
[Bearbeiten] Grub-Eintrag
title Xen 3.3.2-rc1-pre / Debian GNU/Linux, kernel 2.6.18-6-xen-amd64 root (hd0,0) kernel /boot/xen-3.3.2-rc1-pre.gz # Bei mir hat sich die Laufwerksnummerierung geändert "hde1" -> "hda1"; sollte das root-Filesystem nicht gefunden werden module /boot/vmlinuz-2.6.18-6-xen-amd64 root=/dev/hda1 ro console=tty0 module /boot/initrd.img-2.6.18-6-xen-amd64 savedefault
[Bearbeiten] Nacharbeiten
Bei mir wurde der xend nicht automatisch gestartet, daher:
ls -s /etc/init.d/xend /etc/rc2.d/S99xend
Weiter noch xen-tools installieren:
aptitude install xen-tools
FERTIG! Viel Spass
