Installation · 1 min read · Feb 12, 2026

Die perfekte Xen 3.0.3 Installation für Debian Sarge - Seite 6

5 Installation des Binärpakets

Führen Sie die folgenden Befehle aus:

apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd pcmcia-cs pppoe pppoeconf ppp pppconfig  
apt-get install screen ssh debootstrap python python2.3-twisted iproute bridge-utils libcurl3-dev

5.1 Xen installieren

Laden Sie dann xen-3.0.3_0-install-x86_32.tgz von http://www.xensource.com/xen/downloads/dl_303tarballs.html herunter, entpacken Sie es und führen Sie das Installationsskript aus:

cd /usr/src  
wget http://bits.xensource.com/oss-xen/release/3.0.3-0/bin.tgz/xen-3.0.3_0-install-x86_32.tgz  
tar xvzf xen-3.0.3_0-install-x86_32.tgz  
cd dist/  
./install.sh  
mv /lib/tls /lib/tls.disabled

Jetzt ist Xen installiert. Um die Xen-Dienste beim Booten zu starten, führen Sie Folgendes aus:

update-rc.d xend defaults 20 21  
update-rc.d xendomains defaults 21 20

Wir benötigen ein Ramdisk für unseren neuen Xen-Kernel, daher führen wir Folgendes aus:

depmod 2.6.16.29-xen
apt-get install libhtml-template-perl libparse-recdescent-perl
wget http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb  
dpkg -i yaird_0.0.12-8bpo1_i386.deb

(Das ursprüngliche yaird-Paket befand sich unter http://backports.org/debian/pool/main/y/yaird/, wurde jedoch inzwischen entfernt, daher habe ich das Paket unter http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb zur Verfügung gestellt.)

mkinitrd.yaird -o /boot/initrd.img-2.6.16.29-xen 2.6.16.29-xen

Der letzte Befehl erstellt das Ramdisk /boot/initrd.img-2.6.16.29-xen.

Als nächstes fügen wir unseren neuen Kernel zu Grub, unserem Bootloader, hinzu. Bearbeiten Sie /boot/grub/menu.lst und fügen Sie vor der Zeile ### BEGIN AUTOMAGIC KERNELS LIST die folgende Strophe hinzu:

vi /boot/grub/menu.lst

| [...] title Xen 3.0.3 / XenLinux 2.6 root (hd0,0) kernel /xen.gz dom0_mem=64000 module /vmlinuz-2.6-xen root=/dev/hda6 ro max_loop=255 module /initrd.img-2.6.16.29-xen [...] |

Stellen Sie sicher, dass /dev/hda6 Ihre /-Partition ist. Denken Sie daran, was ich im Kapitel 1 über Grub und Partitionierung gesagt habe! Ich habe max_loop=255 zur Modulzeile hinzugefügt, um sicherzustellen, dass genügend Loop-Geräte verfügbar sind, da unsere virtuellen Maschinen als Loop-Geräte gemountet werden.

Starten Sie das System jetzt neu:

shutdown -r now

An der Boot-Eingabeaufforderung sollte Grub jetzt Xen 3.0.3 / XenLinux 2.6 als ersten Kernel auflisten und ihn automatisch booten. Wenn Ihr System ohne Probleme hochfährt, ist alles in Ordnung!

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.