2013-10-10 4 views
2

Я установил Fedora 19 x86_64 на рабочую станцию ​​My vmware. Когда я пытаюсь установить стороннее программное обеспечение. он дает мне сообщение «не может найти исходные файлы ядра».Fedora 19 версия ядра x86_64 отличается от исходного ядра

Я проверил, что версия ядра - 3.9.5-301.fc19.x86_64 через uname -r.

но я обнаружил, что исходная версия ядра выше текущей версии ядра.

Есть два символьных ссылки в папке /lib/modules/3.9.5-301.fc19.x86_64. они

сборки -> /usr/src/kernels/3.9.5-301.fc19.x86_64 источник -> строить

Они разбиты, потому что нет папки/USR/SRC/ядра/3.9.5-301.fc19.x86_64 в моей системе.

Может ли кто-нибудь сказать мне, почему эта ситуация происходит. и как установить правильный исходный код ядра в моей Fedora.

Большое спасибо.

+0

Возможно, я ошибаюсь, но VMWare спрашивает вас, какой os вы хотите установить при создании виртуальной машины, возможно, вы указали неправильную версию/неподдерживаемую версию? – DrakaSAN

ответ

1

Любые причины не запускать последнее ядро? Сначала вам может быть полезно обновить все.

# yum update 

Сомнительно, что вам действительно нужен весь источник ядра. Вы установили kernel-devel?

# yum install kernel-devel 

Если вам нужно больше, установите следующие заголовки ядра.

# yum install kernel-headers 

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

+0

У меня была аналогичная проблема с VirtualBox. Не знаю, почему, но установленные заголовки ядра и работающее ядро ​​не были той же версией. Выполнение этих команд решило проблему. – shovavnik

0

Вы можете проверить здесь, что в настоящее время наиболее стабильное ядро ​​доступны (и выгрузить соответствующие RPMs если вы requiere):

https://admin.fedoraproject.org/updates/kernel

0

То же самое случилось со мной на моем Fedora 19 коробки и моя версия ядра была : 3.14.4-100.fc19.x86_64 так VirtualBox искал источник здесь:

/usr/src/kernels/3.14.4-100.fc19.x86_64 

Я проверил/USR/SRC/ядра версии реж который и обнаружил, что она пуста. Тогда я скачал ЦСИ ядро ​​из сети, который был назван:

kernel-3.14.4-100.fc19.**src**.rpm 

и экстрагируют в/USR/SRC/ядра/и запустить:

/etc/init.d/vboxdrv setup 

который возвратил:

Stopping VirtualBox kernel modules       [ OK ] 
Recompiling VirtualBox kernel modules      [ OK ] 
Starting VirtualBox kernel modules       [ OK ] 

Работал отлично!

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