Como declarado em README em mainline :
Estes pacotes binários representam compilações da linha principal ou Linux estável árvore do kernel no commit abaixo:
v4.4 (afd2ff9b7e1b367172f18ba7f693dfb62bdcb2dc)
Para obter a fonte a partir da qual eles são criados, busque o commit abaixo:
git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack v4.4
e aplique os seguintes patches no topo, na ordem abaixo:
0001-base-packaging.patch 0002-debian-changelog.patch 0003-configs-based-on-Ubuntu-4.4.0-0.10.patch
Isso significa que você precisa aplicar essas correções apenas se estiver construindo seu kernel a partir da fonte e não de *.deb
.
No caso de você estar criando a partir da fonte, estas são as etapas que você precisa seguir:
-
Instale estes pacotes:
sudo apt-get install git build-essential kernel-package fakeroot libncurses5-dev
-
Obtenha o código-fonte:
mkdir anyname; cd anyname git clone git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack v4.4
-
Copie os arquivos de patches.
-
Mude para o diretório do kernel:
cd v4.4
-
Faça alterações personalizadas.
-
Aplicar patches:
patch -p1 < ~/anyname/0001-base-packaging.patch patch -p1 < ~/anyname/0002-debian-changelog.patch patch -p1 < ~/anyname/0003-configs-based-on-Ubuntu-4.4.0-0.10.patch
-
Make:
cp /boot/config-'uname -r' .config gedit .config make oldconfig make menuconfig make clean make -j 'getconf _NPROCESSORS_ONLN' deb-pkg LOCALVERSION=-custom
-
Instale o deb gerado:
sudo dpkg -i ../*.deb
-
Atualize
GRUB
e reinicie:sudo update-grub; sudo reboot