2014-11-10 2 views
0

Прежде всего, я хочу отметить, что я загружаю CentOS с флеш-накопителя (если это имеет значение).Невозможно обновить kernel-devel в CentOS 6.5

Теперь я пытаюсь установить драйверы Nvidia для своего GPU, но проблема в том, что я должен сначала обновить kernel-devel. Я сделал следующее:

yum update 
yum install kernel-devel kernel-headers gcc make 
yum -y upgrade kernel kernel-devel 

После этого я проверил, какое ядро ​​я использую:

uname -r 

Который дал мне это: 2.6.32-431.el6.x86_64

Тогда я сделал: rpm -q kernel-devel, со следующим результатом: kernel-devel-2.6.32-504.el6.x86_64

Я попытался обновиться, но он сказал: «Нет пакетов, помеченных для обновления »

Когда я попытался установить ядро ​​снова, он сказал, что я уже установил последнюю версию:

Package kernel-devel-2.6.32-504.el6.x86_64 already installed and latest version 
Package kernel-headers-2.6.32-504.el6.x86_64 already installed and latest version 
Package gcc-4.4.7-11.el6.x86_64 already installed and latest version 
Package 1:make-3.81-20.el6.x86_64 already installed and latest version 
Nothing to do 

Я смущен, и я не знаю, как сделать ядро ​​Lates активным, так что я может установить драйверы Nvidia.

ответ

0

Обычно ядро ​​для использования выбирается через grub во время загрузки. Если вы оба установили его, скорее всего, что grub все еще запускает старшее ядро.

Вы можете посмотреть /etc/grub.conf, чтобы убедиться, что значение по умолчанию установлено так, как вы ожидали. По умолчанию 0 нажата клавиша «Заголовок».

Вы перезагрузились? в большинстве случаев последнее значение ядра устанавливается в значение по умолчанию в grub.conf, и перезагрузка - это все, что вам нужно.

Также https://serverfault.com/a/623755 может быть ответом.

Смежные вопросы