GNU/Linux >> Tutoriels Linux >  >> Debian

Installation de l'hyperviseur Xen 4.8 sur Debian Jessie

Présentation :
Je cherchais un moyen d'installer Xen 4.8 dans Jessie parce que dans certains des derniers processeurs de la série Intel appelés Skylake la version par défaut de Xen Hypervisor sur Jessie (4.4) entraîne des boucles de démarrage sans fin.
REMARQUE : Si vous aviez déjà le Xen 4.4 (installé d'origine) pas de soucis la version 4.4 ne sera pas désinstallée mais la nouvelle version 4.8 sera la seule active.

Comment :
Ce court tutoriel est basé sur ce lien qui est également recommandé par le fournisseur Hetzner en Allemagne.
http://unix.stackexchange.com/questions/261029/install-xen-4-6-on -debian-jessie

Étapes :
Vous devez épingler stretch et stretch-updates à 499, jessie et jessie-updates à 500, puis installer manuellement xen-hypervisor-4.8-amd64 depuis stretch :

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

Créez une liste de sources pour stretch :
sed -e 's/ \(stable\|jessie\)/ stretch/ig' /etc/apt/sources.list > /etc/apt/sources.list.d/debian-stretch.list
aptitude update

Voici les packages nécessaires pour 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

Sortie possible de la commande, mais peut également être différente.
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/?]

Vous répondez également ‘O ‘ à celui-ci.
Assurez-vous que tous les packages sont maintenant à jour :
aptitude -y dist-upgrade
Continuez à modifier l'ordre de démarrage dans grub :
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
update-grub

Vérifiez les entrées du menu grub dans l'ordre avec :
grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0
Maintenant, la première ligne devrait être
0 menuentry 'Debian GNU/Linux, with Xen hypervisor'
Redémarrez et amusez-vous 😉


Debian
  1. Debian apt-get jessie sources.list

  2. Comment mettre à niveau Debian 8 Jessie vers Debian 9 Stretch

  3. Installer PHP 8 sur Debian 10

  4. Sortie de Debian 8 Jessie – Quoi de neuf ?

  5. Debian – Installer deux Glibc parallèlement dans Debian/ubuntu ?

Installation du webmail RoundCube sur Debian 8 (Jessie)

Installation et configuration de PSAD sur Debian 8 (Jessie)

Comment installer Gitlab sur Debian 8 (Jessie)

Installation de Lighttpd avec PHP5 (PHP-FPM) et MySQL sur Debian 8 (Jessie)

Installation d'un cluster de bases de données Web, de messagerie et MySQL sur Debian 8.4 Jessie avec ISPConfig 3.1

Installer Asterisk sur Debian