Даунгрейд ядра: различия между версиями
(Новая страница: «=== Как вернуться на старое ядро? === Иногда требуется вернуться на старое ядро. Для этого н…») |
Нет описания правки |
||
Строка 4: | Строка 4: | ||
# apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 x86_64 classic | # apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 x86_64 classic | ||
# apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 noarch classic | # apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 noarch classic | ||
Так же, для этого можно использовать [[Команды_APT#Команды_apt-repo|утилиту apt-repo]]: | |||
# apt-repo rm all && apt-repo add p8 20160915 | |||
после чего обновить список пакетов и посмотреть полные версии доступных пакетов: | после чего обновить список пакетов и посмотреть полные версии доступных пакетов: |
Версия от 22:34, 12 июля 2023
Как вернуться на старое ядро?
Иногда требуется вернуться на старое ядро. Для этого нужно переключиться на нужный репозиторий, или его архив за требуемую дату (пример для p8 2016/09/15):
# apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 x86_64 classic # apt-repo add http://ftp.altlinux.org/pub/distributions/archive/p8/date/2016/09/15 noarch classic
Так же, для этого можно использовать утилиту apt-repo:
# apt-repo rm all && apt-repo add p8 20160915
после чего обновить список пакетов и посмотреть полные версии доступных пакетов:
# apt-get update # apt-cache show kernel-image-std-def
kernel-image-std-def#1:4.4.34-alt0.M80P.1 1:4.4.34-alt0.M80P.1 kernel-image-std-def#1:4.4.38-alt0.M80P.1 1:4.4.38-alt0.M80P.1 kernel-image-std-def#1:4.4.20-alt0.M80P.1 1:4.4.20-alt0.M80P.1
После этого можно поставить ядро командой
# update-kernel -t std-def -r 1:4.4.20-alt0.M80P.1 -f
Как узнать дату?
Рассмотрим на примере ядра std-def, версии 4.9.71. Это то ядро которое шло в поставке 8-й платформы версии 8.2
- идем по ссылке http://ftp.altlinux.ru/pub/distributions/archive/p8/index/src/k/kernel-image-std-def/
- ищем нужную версию
- смотрим на дату выхода - 2017-12-21 11:02, в репозиторий пакеты попадают на следующий день.
Таким образом нам нужен слепок репо за 2017-12-22.
http://ftp.altlinux.org/pub/distributions/archive/p8/date/2017/12/22
Даунгрейд ядра и VirtualBox
Если использовался VirtualBox его тоже надо даунгрейдить. В случае с ядром 4.9.71 это должна быть версия 5.1.24 (http://ftp.altlinux.ru/pub/distributions/archive/p8/index/src/v/virtualbox/).
Нужно удалить пакеты...
# apt-get remove virtualbox virtualbox-common
(последний пакет попросит удалить все модули для новых установленных ядер, надо соглашаться)
... и установить нужную версию из слепка репозитария
# apt-get install virtualbox=5.1.24 virtualbox-common=5.1.24 kernel-headers-std-def=4.9.71
Источники: help.72to.ru, FAQ, forum.altlinux.org