Introduzione:
Stavo cercando un modo per installare Xen 4.8 in Jessie perché in alcuni dei più recenti processori della serie Intel chiamati Skylake la versione predefinita di Xen Hypervisor su Jessie (4.4) genera cicli di avvio infiniti.
NOTA: Se avevi già Xen 4.4 (installato in origine) non preoccuparti, la versione 4.4 non verrà disinstallata ma la nuova versione 4.8 sarà l'unica attiva.
Come fare:
Questa breve guida si basa su questo collegamento, raccomandato anche dal provider Hetzner in Germania.
http://unix.stackexchange.com/questions/261029/install-xen-4-6-on -debian-jessie
Passaggi:
Devi bloccare stretch e stretch-updates su 499, jessie e jessie-updates su 500, quindi installare manualmente xen-hypervisor-4.8-amd64 da 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
Crea un elenco di sorgenti per stretch:sed -e 's/ \(stable\|jessie\)/ stretch/ig' /etc/apt/sources.list > /etc/apt/sources.list.d/debian-stretch.list
aptitude update
Questi sono i pacchetti necessari per 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
Possibile output del comando, ma può anche essere diverso.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/?]
Rispondi anche "S ' a questo.
Assicurati che tutti i pacchetti siano aggiornati:aptitude -y dist-upgrade
Continua con la modifica dell'ordine di avvio in grub:dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
update-grub
Controlla le voci del menu di grub in ordine con:grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0
Ora la prima riga dovrebbe essere0 menuentry 'Debian GNU/Linux, with Xen hypervisor'
Riavvia e divertiti 😉