Как скомпилировать и установить собственное ядро ​​mainline

Я запускаю Ubuntu 15.10 на новом ноутбуке, но для того, чтобы получить полную поддержку этого аппаратного обеспечения, мне, по-видимому, нужно 4.4 kernel + custom patch. См. Здесь, если вас интересуют детали.

Я знаю о PPA основного ядра, но я понимаю, что они не поставляются с источником. Если это так, это, по-видимому, исключает возможность использования основного PPA ядра, потому что я не могу его исправить. Поэтому я пытался проверить источник git и создать его, но не могу найти актуальные инструкции.

Может кто-нибудь помочь с инструкциями по созданию ядра 4.4 на 15.10?

1
задан 8 January 2016 в 06:09

1 ответ

Если вы перейдете на страницу http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily, вы найдете README, указывающую, как получить исходные файлы для 4.4rc8

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily немного запутывают. Я видел несколько рецептов для создания ядер, все немного иначе. Есть несколько предпосылок: могут быть некоторые другие, которые необходимы для ядра 4.4

sudo apt-get build-dep linux-image-$(uname -r)
sudo apt-get install libncurses5-dev

. Затем команды, которые я выпустил для sucsessful build,:

chmod a+x debian/scripts/*
chmod a+x debian/scripts/misc/*
nano debian.master/changelog
fakeroot debian/rules clean
fakeroot debian/rules editconfigs
fakeroot debian/rules binary-headers binary-generic skipabis=true

Modifying файл changelog, чтобы указать, что я создаю свое собственное ядро, добавив что-то в конец первого номера версии, который показан.

1
ответ дан 23 May 2018 в 14:28
  • 1
    Благодарю. Но у меня было две проблемы: 1) у debian / rules не было флага исполнения, нечего добавить, но только незначительные вариации, и 2) сборка с ошибкой debian/rules.d/2-binary-arch.mk:50: recipe for target '/home/ryan/dev/mainline/debian/stamps/stamp-build-generic' failed Любые идеи? – Marplesoft 8 January 2016 в 19:57
  • 2
    @Marplesoft У моего checkout были правильные флаги, но у моего fakeroot debian/rules clean есть ошибки при запуске debian.master/reconstruct из-за отсутствующей директории ubuntu/. Я смог обойти это, но не понимаю, почему. См. Мой вопрос в askubuntu.com/questions/729469/… . – Lucas 4 February 2016 в 21:28

Другие вопросы по тегам:

Похожие вопросы: