Personalizando o kernel

2

Eu li e tentei seguir todos os links para personalizar o kernel do Ubuntu, incluindo:

Eu obtenho tudo baixado (exceto os pacotes que não existem mais). Mas depois disso, não posso ir mais longe:

Eu fiz o download da fonte de todos os kernels para esta versão:

git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git

E movi-o para o diretório / usr / src / ubuntu-accurate e, embora não consegui localizar ou localizar a pasta debian, ele estava em / usr / src / ubuntu-precise / debian. Talvez porque eu não tenha o link simbólico?

Renomeou o diretório de origem da versão antiga e criou um link simbólico para o ubuntu-precision com o mesmo nome. Isso foi em um livro Ubuntu Unleashed Page 426.

Eu baixei / instalei o ambiente de criação:

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

Seguindo as instruções no segundo link acima, instalei os pacotes indicados:

sudo apt-get install linux-kernel-devel fakeroot -kernel-wedge buid-essential
  (linux-kernel devel not found) Removed and continued with others because it is
  supposedly now part of the build-dep linux...etc.

isso só instalou fakeroot porque todos os outros estavam lá.

Também instalado:

sudo apt-get install crash kexec-tools makedumpfuile
sudo apt-get build-dep linux      # which did not install or update

sudo apt-get install git-core libncurse5 libncurse5-dev libelf-dev asciidoc binutils-dev
sudo apt-get install kernel-package
sudo apt-get install ccaches

e por último mas não menos importante

sudo apt-get install libnewt-dev  # which was already there and did not install

Como eu já tinha tentado isso várias vezes, tive que:

$make-kpkg #to clean source directories
$make mrproper # to clean all subdirectories of source

restaure o .config excluído pelo mrproper, copiando-o de /boot para /usr/src/ubuntu-precise . Do diretório fonte ubuntu-accurate:

$sudo cp /boot/config-$(uname -r) ./.config # $(uname -r) checks current kernel and grabs it
$ make menuconfig # to open old config, make changes and save
$ fakeroot make-kpkg-j 2 --initrd --append-to-version=-jn kernel_image kernel_headers

onde 2 = # dos processadores e -jn é anexado ao deb para anotar a versão alterada

Ele está sendo compilado agora, mas espero sinceramente não receber um erro. Nós sinceramente precisamos de um bom conjunto de instruções que, em vez de dizer fazer isso ou aquilo, explica o que você está fazendo quando usa o comando e um wiki deve ser mantido atualizado.

    
por user157478 18.07.2013 / 21:53

0 respostas