Installation Xen · 1 min read · Feb 12, 2026

La configuration parfaite de Xen 3.0.3 pour Debian Sarge - Page 6

5 Installation du paquet binaire

Exécutez les commandes suivantes :

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 Installer Xen

Ensuite, téléchargez xen-3.0.3_0-install-x86_32.tgz depuis http://www.xensource.com/xen/downloads/dl_303tarballs.html, décompressez-le et exécutez le script d’installation :

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

Maintenant, Xen est installé. Pour démarrer les services Xen au démarrage, faites ce qui suit :

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

Nous avons besoin d’un ramdisk pour notre nouveau noyau Xen, donc nous faisons ce qui suit :

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

(Le paquet yaird original était situé à http://backports.org/debian/pool/main/y/yaird/, mais a été supprimé entre-temps, donc j’ai rendu le paquet disponible sous http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb.)

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

La dernière commande crée le ramdisk /boot/initrd.img-2.6.16.29-xen.

Ensuite, nous ajoutons notre nouveau noyau à Grub, notre chargeur de démarrage. Éditez /boot/grub/menu.lst, et avant la ligne ### BEGIN AUTOMAGIC KERNELS LIST, ajoutez le passage suivant :

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 [...] |

Assurez-vous que /dev/hda6 est votre / partition. Gardez à l’esprit ce que j’ai dit à propos de Grub et du partitionnement dans le chapitre 1 ! J’ai ajouté max_loop=255 à la ligne du module pour m’assurer qu’il y a suffisamment de périphériques de boucle disponibles car nos machines virtuelles seront montées en tant que périphériques de boucle.

Maintenant, redémarrez le système :

shutdown -r now

Au prompt de démarrage, Grub devrait maintenant lister Xen 3.0.3 / XenLinux 2.6 comme le premier noyau et le démarrer automatiquement. Si votre système démarre sans problèmes, alors tout va bien !

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.