Instalación Debian · 1 min read · Dec 08, 2025

Instalando Debian Squeeze (6.0) domU en CentOS 5.5 x86_64 dom0

Instalando Debian Squeeze (6.0) domU en CentOS 5.5 x86_64 dom0

Este tutorial muestra cómo crear un Debian Squeeze (6.0) domU en dom0 que ejecuta CentOS 5.5 x86_64.

1 Descripción del problema

Al instalar Debian 6.0 domU en CentOS 5.5 x86_64 pueden surgir los siguientes problemas:

  • Debian 6.0 utiliza Grub 2 y Xen 3.1.2 (versión predeterminada en CentOS 5.5) no podrá iniciar el sistema recién instalado utilizando pygrub.
  • Al seguir la documentación oficial de Debian, el sistema instalado puede usar una arquitectura incorrecta y puede no tener imágenes de Xen instaladas en absoluto.

2 Instalación

El siguiente comando se utiliza para iniciar la instalación:

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

Buscará imágenes en el subdirectorio netboot/xen. Este directorio también contiene el archivo xm-debian.cfg. Descargue este archivo y ajuste las secciones de disco, vif y otras para adaptarlas a sus necesidades. Este archivo ya está lleno con los valores correctos para la versión (squeeze) y la arquitectura (amd64). El archivo también se puede ajustar para usar el espejo preferido.

3 Post instalación

Después de que el sistema esté instalado y el domU esté apagado, verifique si se han instalado las imágenes del kernel de Xen e instálelas si es necesario. Después de que se hayan instalado las imágenes, cópielas en el directorio /boot en dom0 y modifique la configuración de Xen para usar un kernel y ramdisk personalizados en lugar 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

Instalar el kernel xen generará la imagen initrd apropiada para domU.

El ejemplo de configuración de 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 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.