Автор Тема: Как создать заголовки ядра  (Прочитано 1674 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alekseiDob

Как создать заголовки ядра
« : 08 Августа 2019, 19:06:07 »
debian-10. что я уже натворил:
поставил ядро 5.2.7
стало, грузится, работает
но нет заголовков kernel_headers
sudo apt-get install linux-headers-$(uname -r) не вариант, т.к. в репозиториях про это ядро ещё ничего нету
по пути
fakeroot make-kpkg --initrd --append-to-version=-cybermind kernel_image kernel_headers
который если повезёт, сотворит в том числе и deb файл с заголовками идти пока не хочу. ядрышко то уже готово.
да и не задолось у меня с ним сразу в -kpkg ругается на "g"
Мне бы какую половину этой команды типа make-kpkg kernel_headers
пробовал искать, читать, ну и экспериментировать с запуском make. ну хоть не сломал ничего )
Вопрос наверно такой:
Вот есть уже готовое своё ядро, которым грузишься. есть ли команда, чтобы заголовки для него создать?
 

Оффлайн qupl

Re: Как создать заголовки ядра
« Ответ #1 : 08 Августа 2019, 19:07:44 »
Их не создают, а качают оттуда же где брали ядро.

Оффлайн alekseiDob

Re: Как создать заголовки ядра
« Ответ #2 : 09 Августа 2019, 15:02:40 »
к сожалению ядро не качалось
собиралось с kernel.org
а этому сайтику всё равно для чего я ядро собираю. может для андроид, может под Chrome OS
пространство команд разное, соответственно и заголовки тю-тю.. делайте сами

если другого варианта, кроме вышеуказанного make-kpkg нет, подскажите, пожалуйста, кто ей пользовался в buster или stretch как она видоизменилась?
ругается у меня на ключ "g"
 

Оффлайн G_r_i_g_a

Re: Как создать заголовки ядра
« Ответ #3 : 09 Августа 2019, 18:51:29 »
собиралось с kernel.org
Там в команде сборки надо указывать чтобы и заголовки собирались сразу с сорцов.
 

Оффлайн alekseiDob

Re: Как создать заголовки ядра
« Ответ #4 : 09 Августа 2019, 19:33:32 »
так как-то там не было в примерах ничего такого
пока нашёл ответ на это:

если другого варианта, кроме вышеуказанного make-kpkg нет, подскажите, пожалуйста, кто ей пользовался в buster или stretch как она видоизменилась?
ругается у меня на ключ "g"

оказывается при подготовке к сборке, когда доставлял несколько пакетов я прозевал неустановку пакета kernel-package. остальные были в стандартных репозиториях, а этого там нет.
доустановил. теперь make-kpkg ведёт себя по другому.
теперь эта дорожка для меня скорее всего открыта. а там как раз и есть команда "собрать и заголовки".
хочу разобраться, есть ли команда собрать только заголовки. в общем, почитать ещё надо.
пока всем спасибо. что-то куда-то идёт )
 

Оффлайн sidbar

Re: Как создать заголовки ядра
« Ответ #5 : 09 Августа 2019, 20:16:21 »
В репах дебиана нет linux-image-5.2 ?
Devuan GNU/Linux 4 Chimaera x86_64
 

Оффлайн ferum

Re: Как создать заголовки ядра
« Ответ #6 : 09 Августа 2019, 22:34:20 »
В репах дебиана нет linux-image-5.2 ?
Есть в SID
Русские дебианщики против цифрового слабоумия !
 

Оффлайн alekseiDob

Re: Как создать заголовки ядра
« Ответ #7 : 11 Августа 2019, 16:35:19 »
до SIDа не дошёл
но может стоит

пока, если без подробностей, прошёл по этой дороге:
искал и скачивал пакет kernel-package
sudo dpkg -i kernel-package_13.018+nmu1_bpo9+1_all.deb
cd /usr/src/linux-5.2.7
sudo fakeroot make-kpkg kernel_headers -j 7
7 - количество ядер +1
оно сделало файл linux-headers-5.2.7_5.2.7-10.00.Custom_amd64.deb
sudo dpkg -i linux-headers-5.2.7_5.2.7-10.00.Custom_amd64.deb
теперь у меня рядышком лежат заголовки для трёх моих ядрышков:
dpkg -l | grep linux-headers
ii  linux-headers-4.19.0-5-amd64          4.19.37-5+deb10u1                    amd64        Header files for Linux 4.19.0-5-amd64
ii  linux-headers-4.19.0-5-common         4.19.37-5+deb10u1                    all          Common header files for Linux 4.19.0-5
ii  linux-headers-4.9.0-9-amd64           4.9.168-1+deb9u4                     amd64        Header files for Linux 4.9.0-9-amd64
ii  linux-headers-4.9.0-9-common          4.9.168-1+deb9u4                     all          Common header files for Linux 4.9.0-9
ii  linux-headers-5.2.7                   5.2.7-10.00.Custom                   amd64        Header files related to Linux kernel, specifically,
меня смущает, что для нормальных ядер они идут парами. -amd64 и -common
я моё самосборное какое-то одинокое
гипервизор, ради которого это всё и мутилось, всё ещё ругается. по другому, не на отсутствие заголовков. но ему всё ещё плохо.
так что с уверенностью сказать, что с заголовками у меня всё нормально стало, не могу
 

Оффлайн alekseiDob

Re: Как создать заголовки ядра
« Ответ #8 : 11 Августа 2019, 20:42:15 »
запустился гипервизор
видит заголовки, всего ему хватило после заплаток

Вопрос "Как создать заголовки ядра" закрыт
 

Теги:
     

    Запрет на обновление ядра

    Автор PavelTkachev

    Ответов: 5
    Просмотров: 4876
    Последний ответ 12 Февраля 2013, 19:01:28
    от Malaheenee
    Обновление ядра debian 10

    Автор conrad66

    Ответов: 5
    Просмотров: 3551
    Последний ответ 18 Марта 2020, 18:01:30
    от Ogis1975
    установка нового ядра debian wheezy

    Автор Андрей Пучков

    Ответов: 11
    Просмотров: 2859
    Последний ответ 29 Августа 2014, 22:18:23
    от Андрей Пучков
    обновление ядра

    Автор varius

    Ответов: 0
    Просмотров: 891
    Последний ответ 31 Марта 2015, 18:05:55
    от varius
    Как создать общую папку.

    Автор Ethanol

    Ответов: 3
    Просмотров: 1571
    Последний ответ 23 Января 2017, 04:18:50
    от ihammers