1

Мне нужно понизить ядро с 2.6.32-358.6.2.el6.centos.plus.x86_64 до 2.6.32-220.el6.x86_64

Я не могу установить более старую версию, используя Yum/rpm, так как она выдает следующую ошибку

root@localhost kernels]# rpm -i --ignoreos kernel-2.6.32-220.el6.x86_64.rpm 
warning: kernel-2.6.32-220.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID  
192a7d7d: NOKEY
package kernel-2.6.32-279.el6.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.1.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed
package kernel-2.6.32-358.6.2.el6.centos.plus.x86_64 (which is newer than kernel-2.6.32-220.el6.x86_64) is already installed

Я не могу удалить работающее в данный момент ядро, так какой выход?

Поиск Yum даже не дает мне эту старую версию, поэтому пришлось получить обороты из Интернета.

Буду признателен за любую оказанную помощь.

2 ответа2

2

На самом деле, понижение не будет работать для ядра. Правильная команда будет localinstall:

#yum localinstall ./kernel....rpm

Если у вас более 5 ядер, yum удалит самое старое.

2

rpm -ivh <kernel.rpm> --oldpackage выполняет работу в centos

Это установит ваше ядро, теперь убедитесь, что записи grub правильные, а затем вы можете перезагрузиться и загрузиться в этот кернал

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .