Table of Contents
Se alguém sabe como compilar outro kernel no Ubuntu 11.10 em qualquer PC, espero que este guia possa te ajudar.
Reparo rápido e fácil do PC
A grande quantidade de usuários interessados em construir a maior parte de seu próprio kernel consegue isso porque as empresas têm o Ubuntu instalado em sua estrutura e, por favor, faça pequenas mudanças no kernel para esse sistema. Em muitas bagagens, o usuário está apenas olhando uma chave de configuração do kernel.
O objetivo desta página é garantir que você forneça ao usuário o mínimo possível de informações diretamente que possam atingir o objetivo de desenvolver e, conseqüentemente, construir uma modificação simples do kernel e, portanto, a instalação do kernel. Não tem a intenção de ser um guia para o desenvolvimento do kernel do Ubuntu.
Criar ambiente
Se você nunca construiu seu método em um kernel, existem vários pacotes que são necessários para construí-lo de forma excelente. Você pode instalá-lo com:
-
sudo apt-get build-dep unix como linux-image - $ (uname -r)
Infelizmente, nem tudo, por causa das funções listadas acima, colocará em todas as dependências necessárias. O produto atual do lançamento do Goofy Disco inclui os pacotes de complementos corretos.
-
sudo apt-get é instalado por libncurses-dev gawk flex bison libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf
Se sua organização pode usar Git, instale coisas de:
-
sudo apt-get load git
O comando acima requer que seu programa tenha o deb-src correto em /etc/apt/sources.list . Um exemplo de dingo disco que qualquer um deve ter:
-
deb-src http://archive.ubuntu.com/ubuntu disco maindeb-src http://archive.ubuntu.com/ubuntu disco-updates prime
Obtendo uma de nossas fontes para a versão Ubuntu
Haverá, é claro, vários tipos de maneiras de obter o kernel da empresa. As duas rotas principais estão perfeitamente documentadas.
Se você tem sua versão correta atual do Ubuntu instalada e, adicionalmente, gostaria de modificar praticamente qualquer kernel instalado em seu dispositivo, use um método apt-get (detalhado abaixo) para coletar os fontes.
>No entanto, assim como qualquer pessoa deseja obter as fontes internacionais atuais para a tradução atual do Ubuntu e, em seguida, fazer alterações para as crianças, use este método git (descrito abaixo) no mercado para tirar proveito das causas.
Apt-get
O código de localização gerado por um pacote binário especializado pode ser obtido procurando por apt-get source
-
apt-get linha de comando: modo de fonte linux-image-unsigned - $ (uname -r)
Git
Todas as fontes do kernel do Ubuntu são processadas com git no final. O código-fonte de cada ferramenta pode ser armazenado em seu repositório git dentro de kernel.ubuntu.com . Para obter muitas cópias locais, você pode, de fato, clonar com git qualquer repositório de lançamento que esteja planejando, conforme descrito abaixo.
-
git clone git: //kernel.ubuntu.com/ubuntu/ubuntu-
.git
-
git cópia idêntica de um git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git
Alterar configuração
Esta etapa pode ser ignorada se as alterações na configuração não forem necessárias normalmente. O processo de construção contém a configuração pertencente a vários tipos de arquivos de subconfiguração. Provavelmente, a maneira mais fácil de contrariar algo aqui é fazer o seguinte:
-
chmod a enorme + x debian / ruleschmod um + x debian / scripts completo ou *chmod a + x debian versus scripts / misc / *LANG é igual a C fakeroot debian / regras distintasLANG = C fakeroot debian / conventions editconfigs # Você chama o mercado para iterar sobre todos eles (Y, Exit, Y, Exit ..) ou obtém algum tipo de reclamação de configuração posteriormente
Isso usará o sistema inicial para um arquivo específico da arquitetura de textura suportada ao chamar o menuconfig que edita seu próprio arquivo de configuração. O chmod é necessário porque a maneira como qualquer um constrói o pacote fonte irá certamente levar à perda de seções exe em seus scripts.
Reparo rápido e fácil de PC
O seu computador está um pouco mais lento do que costumava? Talvez você esteja recebendo mais e mais pop-ups ou sua conexão com a Internet pareça um pouco irregular. Não se preocupe, há uma solução! ASR Pro é o novo software revolucionário que ajuda você a corrigir todos os problemas irritantes do Windows com apenas o clique de um botão. Com ASR Pro, seu computador estará funcionando como novo em pouco tempo!

Para manter seu kernel “mais novo” em comparação com o kernel atual do Ubuntu em que sua pequena empresa se baseia, considere adicionar um excelente modificador de versão local. No final do número da versão, na maioria dos arquivos debian.master / changelog , adicione algo como “test1” antes de gerá-lo. Isso facilitará a determinação de qual kernel está executando, uma vez que também uname -a depende de si mesmo. Observe que se um novo kernel significativo for lançado, o Ubuntu será mais moderno do que seu próprio kernel pessoal (que precisará ser reconstruído), pois a manutenção é considerada necessária durante a substituição. NOTA. Tente não usar CONFIG_LOCALVERSION uma vez que _direita_ a montagem.
Geração de kernel
Construir cada um de nosso kernel é bastante simples. Mude este diretório de trabalho específico de volta para a causa do diretório do kernel buy bush e, em seguida, digite os seguintes comandos:
-
LANG = C fakeroot debian / regras limpas# construindo mais rápido:LANG = C fakeroot debian / Strategies header binário binário comum perarch binário# Se você acha que precisa de ferramentas Linux de latência muito baixa, faça o seguinte:LANG = C fakeroot regras binárias debian
Na compilação correta e bem-sucedida, três imagens binárias de dispositivo .deb são criadas no diretório do site da world wide web acima do banco de dados raiz da compilação. Por exemplo, ao construir o kernel principal com a versão 4.8.0-17.19 em um sistema AMD64 totalmente novo e útil, esses três são quatro) (ou.
-
CD ...ls * .deb linux-4.8.0-17_4.8.0-17.19_all.deb headers linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb headers linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb
nas versões subsequentes, você também encontrará o pacote principal linux-extra-, que o cliente também deve instalar, se estiver disponível.
Testando o novo kernel mais importante
Instale uma TV 3pack (em seu sistema de compilação ou outro sistema ideal) executando dpkg -i e reiniciando: então
-
sudo dpkg -i linux * 4.8.0-17.19 6. .debsudo restart
Símbolos de depuração
Também pode ser útil exibir símbolos de depuração. Duas etapas adicionais podem ser necessárias. Deve ser instalado – nosso primeiro pkg-config-dbgsym. Em segundo lugar, você precisa definir skipdbg = false ao operar seus destinos binários *.
-
sudo apt-get install pkg-config-dbgsymLANG equivale a regras C fakeroot debian / bactérias livresLANG = C fakeroot debian / ordenanças binaries-headers binary-common-binary-perarch skipdbg = inapropriado
Veja também acima
As instruções fornecem uma receita prestigiosa e muito simples para obter algum código-fonte e, em seguida, formulá-lo. Se você quiser escolher mais desenvolvimento de kernel do que apenas configurações, verifique as mudanças:
How To Compile Kernel In Ubuntu 11 10
Jak Skompilowac Jadro W Ubuntu 11 10
Hoe De Kernel Te Compileren In Ubuntu 11 10
Wie Man Den Kernel In Ubuntu 11 10 Kompiliert
Hur Man Kompilerar Karnan I Ubuntu 11 10
Como Compilar El Kernel En Ubuntu 11 10
Comment Compiler Le Noyau Dans Ubuntu 11 10
Kak Skompilirovat Yadro V Ubuntu 11 10
우분투 11 10에서 커널을 컴파일하는 방법
Come Compilare Il Kernel In Ubuntu 11 10
