Даже пробывал ставить исходники ядра через
Код: Выделить всё
yumdownloader --source kernelпосле чего приводил их в нужный вид
Код: Выделить всё
rpmbuild -bp --target=$(uname -m) /root/rpmbuild/SPECS/kernel.spec, но последняя операция просто так не прошла и пришлось устранить зависимости:
Код: Выделить всё
Платформы для сборки: x86_64
Сборка для платформы x86_64
ошибка: Неудовлетворенные зависимости сборки:
redhat-rpm-config нужен для kernel-2.6.33.6-147.fc13.x86_64
xmlto нужен для kernel-2.6.33.6-147.fc13.x86_64
asciidoc нужен для kernel-2.6.33.6-147.fc13.x86_64
elfutils-libelf-devel нужен для kernel-2.6.33.6-147.fc13.x86_64
zlib-devel нужен для kernel-2.6.33.6-147.fc13.x86_64
binutils-devel нужен для kernel-2.6.33.6-147.fc13.x86_64
libdwarf-devel нужен для kernel-2.6.33.6-147.fc13.x86_64все необходимые пакеты скачал и далее все прошло успешно.
Затем пробывал делать собирать с такими прелюдиями:
Код: Выделить всё
env KERN_DIR=/root/rpmbuild/BUILD/kernel-2.6.33/linux-2.6.33.x86_64
dkms --kernelsourcedir /root/rpmbuild/BUILD/kernel-2.6.33/linux-2.6.33.x86_64и это не дало результатов, тогда я отчаился и сделал так, предварительно удалив старую ссылку source:
Код: Выделить всё
ln -s /root/rpmbuild/BUILD/kernel-2.6.33/linux-2.6.33.x86_64 /lib/modules/2.6.33.4-95.fc13.x86_64/sourceНо все это никак не помогло:
Код: Выделить всё
# /etc/init.d/vboxdrv setup
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [СБОЙ ]
(Look at /var/log/vbox-install.log to find out what went wrong)
[root@localhost linux-2.6.33.x86_64]# cat /var/log/vbox-install.log
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.2.6
------------------------------
Deleting module version: 3.2.6
completely from the DKMS tree.
------------------------------
Done.
Creating symlink /var/lib/dkms/vboxdrv/3.2.6/source ->
/usr/src/vboxdrv-3.2.6
DKMS: add Completed.
Error! Your kernel source for kernel 2.6.33.4-95.fc13.x86_64 cannot be found at
/lib/modules/2.6.33.4-95.fc13.x86_64/build or /lib/modules/2.6.33.4-95.fc13.x86_64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Останов.
[root@localhost linux-2.6.33.x86_64]#вообщем я в панике. Fedora 13 x64
