URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89821
[ Назад ]

Исходное сообщение
"ядро и хедеры ядра ??"

Отправлено sopisia , 17-Сен-10 11:50 
debian lenny.. ядро 2.6.26
необходимо иметь пакет linux-headers, соотв. тойже верссии что и ядра 2.6.26
хорошо.

НО
к тем версиям ядер которые есть на kernel.org, нет linux-headers на packages.debian.org..

Например, скачиваю с kernel.org ядро 2.6.27...., а linux-headers-2.6.27 нет на packages.debian.org.....И та со всеми версиями ядер с kernel.org.

Где могу скачать linux-headers 2.6.27 ..deb или linux-kernel-2.6.26.tar.bz2 ?


Содержание

Сообщения в этом обсуждении
"ядро и хедеры ядра ??"
Отправлено anonymous , 17-Сен-10 12:19 
Если коротко, то на kernel.org (http://www.kernel.org/pub/linux/kernel/v2.6/)

cd ....../linux-2.6.x.x &&
make mrproper &&
make headers_check &&
make INSTALL_HDR_PATH=dest headers_install
find dest/include \( -name .install -o -name ..install.cmd \) -delete
cp -rv dest/include/* /usr/include


"ядро и хедеры ядра ??"
Отправлено Andrey Mitrofanov , 17-Сен-10 12:41 
>Если коротко, то

Откройте для себя пакет kernel-package и входящий в него (хинт: man!) make-kpkg.
http://google.ru/search?q=%22make-kpkg%22+site...

/fixed


"ядро и хедеры ядра ??"
Отправлено zd3n , 17-Сен-10 12:23 
>[оверквотинг удален]
>хорошо.
>
>НО
>к тем версиям ядер которые есть на kernel.org, нет linux-headers на packages.debian.org..
>
>
>Например, скачиваю с kernel.org ядро 2.6.27...., а linux-headers-2.6.27 нет на packages.debian.org.....И та
>со всеми версиями ядер с kernel.org.
>
>Где могу скачать linux-headers 2.6.27 ..deb или linux-kernel-2.6.26.tar.bz2 ?

К ядрам с kernel.org не нужны headers, т.к. в них содержатся полные исходники.


"ядро и хедеры ядра ??"
Отправлено sopisia , 17-Сен-10 15:11 
Необходимо установить VirtualBox, в debian  он работает, если установлены пакеты linux-headers-$(uname -r) и linux-source.

Скачиваю ядро с kernel.org, распаковываю ......... компилирую так:
make-kpkg --append-to-version "-tux" --revision "2.6.27" --us --uc --initrd kernel_image
Получаю deb пакет, который успешно устаноавливаю.

Помогите пожалуйста установить исходники для 2.6.27. Т.к. для VirtualBox'a необходимо иметь в системе linux-headers-(uname -r).

Anonymous написал :
Если коротко, то на kernel.org (http://www.kernel.org/pub/linux/kernel/v2.6/)
cd ....../linux-2.6.x.x &&
make mrproper &&
make headers_check &&
make INSTALL_HDR_PATH=dest headers_install
find dest/include \( -name .install -o -name ..install.cmd \) -delete
cp -rv dest/include/* /usr/include

Что писать в поле
dest headers_install
и
find dest/include \( -name .install -o -name ..install.cmd \) -delete

нпонятно, у меня debian lenny :-(


"ядро и хедеры ядра ??"
Отправлено Andrey Mitrofanov , 17-Сен-10 15:47 
>Необходимо установить VirtualBox, в debian  он работает, если установлены

[--чик-чик---]
>нпонятно, у меня debian lenny :-(

OSE не подойдёт?

http://mirror.yandex.ru/backports.org/pool/main/v/virtualbox.../
http://packages.debian.org/source/lenny-backports/backports/...


"ядро и хедеры ядра ??"
Отправлено sopisia , 17-Сен-10 19:04 
извинияюсь, за нубство,
VirtualBox у меня не запускатется с установленным ядром с kernel.org.
Поправьте меня, но мне нужны linux-headers-$(uname -r)? VurtalBoxвыдает failed при запуске.

"ядро и хедеры ядра ??"
Отправлено zd3n , 17-Сен-10 19:57 
Для Deb-based дистрибутива при компиляции ядра из исходников лучше собирать пакет с ядром.
Но заодно нужно собрать пакет с хидерами...

Типа так:

...
make menuconfig
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

В итоге получится 2 DEB пакета linux-image-....deb и linux-headers-....deb

Более подробно расписано тут  http://www.kadets.info/showthread.php?t=47555

После инсталляции этих пакетов, нужно собрать модуль для нового ядра (для самого virtualbox).
Это делается так:
/etc/init.d/vboxdrv setup


"ядро и хедеры ядра ??"
Отправлено sopisia , 17-Сен-10 20:44 
спасибо, zd3n.
Эта команда созлает мне не только deb пакет с ядром, но и хедеры ядра :
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers


"ядро и хедеры ядра ??"
Отправлено sopisia , 18-Сен-10 09:32 
компилирую kernel-source :
fakeroot make-kpkg --initrd --append-to-version=-custom kernel-source

выдает :
53-custom/usr/share/doc/linux-source-2.6.27.53-custom/README
install: невозможно выполнить stat для `README': Нет такого файла или каталога
make[1]: *** [debian/stamp/install/linux-source-2.6.27.53-custom] Ошибка 1
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27.53-test'
make: *** [kernel_source] Ошибка 2


"ядро и хедеры ядра ??"
Отправлено sopisia , 18-Сен-10 10:33 
проблема решена.
заново разархивировал ядро и пересобрал
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers linux_source

созданы три пакета:
linux-image......deb
linux-headers.....deb
linux-source.....deb

+1000 Всем ответившим.