Úvod:
Hledal jsem způsob, jak nainstalovat Xen 4.8 do Jessie, protože v některých z nejnovějších procesorů Intel řady s názvem Skylake výchozí verze Xen Hypervisor na Jessie (4.4) má za následek nekonečné zaváděcí smyčky.
POZNÁMKA: Pokud jste již měli Xen 4.4 (původní nainstalovaný), nebojte se, verze 4.4 nebude odinstalována, ale nová verze 4.8 bude jediná aktivní.
Jak na to:
Tento krátký návod je založen na tomto odkazu, který také doporučuje poskytovatel Hetzner v Německu.
http://unix.stackexchange.com/questions/261029/install-xen-4-6-on -debian-jessie
Kroky:
Musíte připnout aktualizace stretch a stretch-updates na 499, jessie a jessie-updates na 500 a poté ručně nainstalovat xen-hypervisor-4.8-amd64 z 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
Vytvořte seznam zdrojů pro stretch:sed -e 's/ \(stable\|jessie\)/ stretch/ig' /etc/apt/sources.list > /etc/apt/sources.list.d/debian-stretch.list
aptitude update
Toto jsou potřebné balíčky pro 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
Možný výstup příkazu, ale může se také lišit.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/?]
Také odpovíte „Y ‘ k tomuto.
Ujistěte se, že všechny balíčky jsou nyní aktuální:aptitude -y dist-upgrade
Pokračujte změnou pořadí spouštění v grub:dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
update-grub
Zkontrolujte položky nabídky grub v pořadí pomocí:grep -i "menuentry '" /boot/grub/grub.cfg|sed -r "s|--class .*$||g"|nl -v 0
Nyní první řádek by měl být0 menuentry 'Debian GNU/Linux, with Xen hypervisor'
Restartujte a bavte se 😉