Installation · 1 min read · Dec 08, 2025

Installation de Debian Squeeze (6.0) domU sur CentOS 5.5 x86_64 dom0

Installation de Debian Squeeze (6.0) domU sur CentOS 5.5 x86_64 dom0

Ce tutoriel montre comment créer un Debian Squeeze (6.0) domU sur dom0 exécutant CentOS 5.5 x86_64.

1 Description du problème

Lors de l’installation de Debian 6.0 domU sur CentOS 5.5 x86_64, les problèmes suivants peuvent survenir :

  • Debian 6.0 utilise Grub 2 et Xen 3.1.2 (version par défaut sur CentOS 5.5) ne pourra pas démarrer le système nouvellement installé en utilisant pygrub.
  • En suivant la documentation officielle de Debian, le système installé peut utiliser une architecture incorrecte et peut ne pas avoir d’images Xen installées du tout.

2 Installation

La commande suivante est utilisée pour lancer l’installation :

xm create -c /etc/xen/xm-debian.cfg install=true \  
  install-mirror=ftp://ftp.us.debian.org/debian \  
  install-installer=ftp://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/20110106+b1/images

Il recherchera des images dans le sous-répertoire netboot/xen. Ce répertoire contient également le fichier xm-debian.cfg. Téléchargez ce fichier et ajustez les sections disque, vif et autres selon vos besoins. Ce fichier est déjà rempli avec les bonnes valeurs pour la version (squeeze) et l’architecture (amd64). Le fichier peut également être ajusté pour utiliser le miroir préféré.

3 Post-installation

Après l’installation du système et l’arrêt du domU, vérifiez si les images du noyau Xen ont été installées et installez-les si nécessaire. Après l’installation des images, copiez-les dans le répertoire /boot sur dom0 et modifiez la configuration Xen pour utiliser un noyau et un ramdisk personnalisés au lieu de pygrub.

kpartx -av /dev/data_vg/myvm-root  
mount /dev/mapper/myvm-root1 /mnt  
chroot /mnt  
apt-get install linux-image-2.6.32-5-xen-amd64  
exit  
cp /mnt/boot/*xen* /boot  
kpartx -d /dev/data_vg/myvm-root

L’installation du noyau xen générera l’image initrd appropriée pour domU.

L’exemple de configuration Xen :

    name = "myvm"
    maxmem = 1024
    memory = 1024
    vcpus = 1
    kernel = "/boot/vmlinuz-2.6.32-5-xen-amd64"
    root = "/dev/xvda1 ro"
    ramdisk = "/boot/initrd.img-2.6.32-5-xen-amd64"
    on_poweroff = "destroy"
    on_reboot = "restart"
    on_crash = "restart"
    disk = [ "phy:/dev/data_vg/myvm-root,xvda,w",
             "phy:/dev/data_vg/myvm-swap,xvdb,w"]
  

4 Liens

Share: X/Twitter LinkedIn

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

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