Eu li e tentei seguir todos os links para personalizar o kernel do Ubuntu, incluindo:
fakeroot /debian/rules
porque o diretório debian
não existia. debian
folder 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.