Instalación Xen · 1 min read · Feb 12, 2026

La Configuración Perfecta de Xen 3.0.3 Para Debian Sarge - Página 6

5 Instalando El Paquete Binario

Ejecuta los siguientes comandos:

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

Luego descarga xen-3.0.3_0-install-x86_32.tgz de http://www.xensource.com/xen/downloads/dl_303tarballs.html, descomprímelo y ejecuta el script de instalación:

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

Ahora Xen está instalado. Para iniciar los servicios de Xen al arrancar, haz lo siguiente:

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

Necesitamos un ramdisk para nuestro nuevo kernel de Xen, por lo tanto hacemos lo siguiente:

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

(El paquete original de yaird estaba ubicado en http://backports.org/debian/pool/main/y/yaird/, pero fue eliminado en el ínterin, así que he hecho el paquete disponible en 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

El último comando crea el ramdisk /boot/initrd.img-2.6.16.29-xen.

A continuación, agregamos nuestro nuevo kernel a Grub, nuestro gestor de arranque. Edita /boot/grub/menu.lst, y antes de la línea ### BEGIN AUTOMAGIC KERNELS LIST agrega la siguiente estrofa:

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

Asegúrate de que /dev/hda6 sea tu partición /. ¡Ten en cuenta lo que dije sobre Grub y el particionamiento en el capítulo 1! Agregué max_loop=255 a la línea del módulo para asegurarme de que haya suficientes dispositivos de bucle disponibles porque nuestras máquinas virtuales se montarán como dispositivos de bucle.

Ahora reinicia el sistema:

shutdown -r now

En el aviso de arranque, Grub ahora debería listar Xen 3.0.3 / XenLinux 2.6 como el primer kernel y arrancarlo automáticamente. Si tu sistema se inicia sin problemas, ¡entonces todo está bien!

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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