2008-10-08

XEN 3.3 Installation auf Debian Etch

Vorabinfo: Debian Etch hat von Haus aus XEN 3.0 an Bord, das ist prima wenn man ohne folgende Funktionen leben kann:
  1. gute Unterstützung von Windows in DomUs (ab 3.2 möglich)
  2. pvgrub, daß booten eines Kernels der in der DomU liegt (ab 3.3 möglich)
Voraussetzung: Ich setze bei dieser Anleitung eine Debian Etch minimal installation voraus. (Softwareauswahl "Standard System")

  1. Aktualisieren der Installation
    aptitude update && aptitude dist-upgrade
  2. Installation der notwendigen Abhängigkeiten für die Installation
    aptitude install build-essential mercurial gawk libx11-dev libssl-dev zlib1g-dev gettext ncurses-dev python-dev iproute bridge-utils texinfo pciutils-dev
  3. XEN 3.3 herunterladen, entpacken, übersetzen und installieren
    • wget http://bits.xensource.com/oss-xen/release/3.3.0/xen-3.3.0.tar.gz
    • tar xvzpf xen-3.3.0.tar.gz
    • cd xen-3.3.0
    • make dist
    • ./install.sh
  4. Dom0 Kernel installieren
    • aptitude search linux-image-xen
    • je nach Platform auswählen -686 -amd64 usw.
    • aptitude install linux-image-xen-686
  5. Dom0 Kern in /boot/grub/menu.lst eintragen
    title Debian GNU/Linux, kernel vmlinuz-2.6.18-6-xen-686
    root (hd0,1)
    kernel /boot/xen.gz
    module /boot/vmlinuz-2.6.18-6-xen-686 root=/dev/sda1 ro
    module /boot/initrd.img-2.6.18-6-xen-686
    savedefault
Ein Dank an den Bechtlemann, der ein fehlendes "texinfo" gemeldet hat.

Ein weiterer Dank an Fabian Zimmermann, er hat mich darauf hingewiesen, das noch pciutils-dev benötigt wird, wenn man pci passthrough möchte.

Keine Kommentare: