Introducción:
Estaba buscando una forma de instalar Xen 4.8 en Jessie porque en algunos de los procesadores más nuevos de la serie Intel se llama Skylake. la versión predeterminada de Xen Hypervisor en Jessie (4.4) genera bucles de arranque interminables.
NOTA: Si ya tenía el Xen 4.4 (original instalado), no se preocupe, la versión 4.4 no se desinstalará, pero la nueva versión 4.8 será la única activa.
Cómo:
Este breve tutorial se basa en este enlace que también ha sido recomendado por el proveedor de Hetzner en Alemania.
http://unix.stackexchange.com/questions/261029/install-xen-4-6-on -debian-jessie
Pasos:
cat <<EOF | sudo tee /etc/apt/preferences.d/stretch-manual-only
Package: *
Pin: release n=jessie-updates
Pin-Priority: 500
#
Package: *
Pin: release n=jessie
Pin-Priority: 500
#
Package: *
Pin: release n=stretch-updates
Pin-Priority: 499
#
Package: *
Pin: release n=stretch
Pin-Priority: 499
EOF
Cree una lista de fuentes para stretch:sed -e 's/ \(stable\|jessie\)/ stretch/ig' /etc/apt/sources.list > /etc/apt/sources.list.d/debian-stretch.list
aptitude update
Estos son los paquetes necesarios para Xen 4.8:aptitude install xen-utils-common/stretch xen-utils-4.8/stretch xen-tools xen-hypervisor-4.8-amd64/stretch libncurses5/stretch libncursesw5/stretch libtinfo5/stretch
Posible salida de comando, pero también puede ser diferente.The following packages will be upgraded:
libxen-4.8 xen-hypervisor-4.8-amd64 xen-utils-4.8 xen-utils-common
Do you want to continue? [Y/n/?]
También responde 'S ‘ a este.
Asegúrese de que todos los paquetes estén actualizados:aptitude -y dist-upgrade
Continúe cambiando el orden de arranque en grub:dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
update-grub
Verifique las entradas del menú de grub en orden con:grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0
Ahora la primera línea debería ser0 menuentry 'Debian GNU/Linux, with Xen hypervisor'
Reinicia y diviértete 😉