Compilação e customização do kernel no Ubuntu [closed]

-3

Alguém aqui pode me ajudar com os passos para compilar um kernel Linux na minha máquina virtual Ubuntu com um procedimento passo a passo?

Também quero personalizar o kernel.

    
por David watson 18.12.2016 / 15:23

1 resposta

1

É possível criar os kernels padrão do Ubuntu facilmente usando os dois métodos a seguir.

  1. Para criar um kernel Xenial:

Instalar ferramentas:

sudo apt-get build-dep linux
sudo apt-get install build-essential fakeroot kernel-wedge

Clone a origem do kernel:

git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial

Construa o kernel:

cd xenial
fakeroot debian/rules clean
debian/rules build
fakeroot debian/rules binary-headers binary-generic

(como um desenvolvedor de equipe do kernel eu uso o acima para construir kernels para o meu trabalho de desenvolvimento).

  1. É possível criar facilmente kernels tradicionais para o Ubuntu:

Instalar ferramentas:

sudo apt-get build-dep linux
sudo apt-get install build-essential fakeroot kernel-wedge

Clone o repositório linux:

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
cd linux

Copie um arquivo de configuração do Ubuntu de / boot para a fonte do Linux, o seguinte usa sua configuração atual do kernel:

cp /boot/config-$(uname -r) .config

E construa os pacotes deb do kernel:

make deb-pkg INSTALL_MOD_STRIP=1 -j $(nproc)
    
por Colin Ian King 19.12.2016 / 01:17