Conserte seu computador agora. Nenhuma habilidade técnica necessária. Baixe Agora.

Esta postagem de blog ensinará se você obtiver um código de erro forte ao compilar e instalar o kernel real no Ubuntu.Obtenha um com relação aos kernels mais recentes em kernel.org.Verifique o tipo de kernel.Extraia o tarball do kernel principal.Copie o melhor arquivo de configuração do kernel Linux existente.Compile ou construa o kernel Linux 5.6.Instalar Linux Kernel e Adventure (Drivers)Atualize a configuração real do grub.

O que estava compilando um kernel?

Sim, construir um kernel principal a partir de um banco de dados geralmente baixando o código-fonte. Se uma pessoa desejar alterar qualquer política de origem (a maioria dos não programadores geralmente não o faz). Projeto do kernel (quais funções/módulos/indivíduos incluir, etc.) Compilar.

A maioria dos compradores de imóveis interessados ​​em construir seu kernel adquirido só o faz porque adquire o Ubuntu instalado em seu sistema e, como consequência, deseja voltar a modificar seu kernel para esses sistemas. Em muitos casos legais, o proprietário só quer obtê-lo.T alterar as alterações do kernel.

O objetivo desta página é fornecer a esse usuário um mínimo de informações relevantes para alcançar sua pesquisa atual – para alternar facilmente para um kernel funcional, construa-o com seu kernel real instalado. Nunca foi planejado ser o destaque final no desenvolvimento do kernel do Ubuntu.

Criar ambiente

Se você ainda não compilou alguns dos melhores kernels em seu sistema, serão necessários muitos pacotes e antes que você possa compilá-los com sucesso. Você pode instalá-lo na correção com:

  •  sudo apt-get build-dep o melhor sistema linuxunix linux-image - fundos (uname The -r) 

Infelizmente, nem todas as dependências promovidas acima estão instaladas. A diferença atual do Disco Goofy requer o resultado de outras sugestões.

  •  sudo apt-get colocado em libncurses-dev gawk extend buffalo openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf 

Se você continuar usando o Git, instale-o aqui:

  •  sudo apt-get hang git 

O gerenciamento superior requer que o sistema obtenha uma linha deb-src correta em particular diretamente de /etc/apt/sources.list . Por exemplo, uma discoteca, seu dingo deve ter agora:

  •  deb-src http: // archive.ubuntu.com/ubuntu disco substancialdeb-src http://archive.ubuntu.com/ubuntu disco-updates domicílio 

Obtendo o código-fonte para a versão do Ubuntu

Como faço para construir e, consequentemente, compilar um kernel Linux?

Passo 1: Baixe o código fonte.Etapa 2: extraia o código-fonte específico.Etapa 3: Instale os pacotes recomendados.Etapa 7: configurar o kernel.Etapa 7: Construa o kernel real.Etapa 6: atualizar o carregador de inicialização (opcional)Etapa 7: reinicie também verifique sua versão do kernel.

Provavelmente existem várias maneiras de obter as fontes do seu kernel. As duas principais rotas incluem documentadas aqui.

Como escolho recompilar meu kernel?

Carregue uma excelente nova versão estável existente do kernel.org.Desembale.Copie a configuração clássica específica (faça isso)Use uma importante ferramenta de configuração orientada por terminal.Compile o kernel com Clang (remova CC para compilar por gcc – o compilador C padrão)Instale cada kernel.Atualizar rude.Recomeçar.

Em geral, quando instalamos o Ubuntu de sua escolha premiada e você deseja alterar o kernel que deve ser instalado permanentemente em seu sistema, assista o apt-get (descrito abaixo) no caminho para obter as fontes.

No entanto, caso você queira obter as várias fontes de ajuda atualizadas para a exceção do Ubuntu que você está usando e fazer algumas alterações, use as estruturas do Git (detalhes abaixo) para soluções.

Maneira de obter

Você realmente deve compilar seu próprio kernel?

Compilar o kernel da sua própria família permite que você tenha certeza de que está envolvido usando os processos de desenvolvimento do kernel, sejam as coisas simples do dispositivo, a maioria das quais pode ser como fornecer IDs de guitarra PCI / USB para apenas um driver. um pouco de toda a batalha pelo desenvolvimento do kernel.

O código fonte que gerou um pacote binário extraordinário pode ser chamado utilizando o comando apt-get track down. Por exemplo, para obter algumas das fontes de um kernel em funcionamento, o indivíduo pode usar o comando:

  •  apt-get base linux-image-unsigned - rrr (uname -r) 

Git

Toda a base do kernel do Ubuntu é simplesmente gerenciada via git . O código-fonte para cada versão seria armazenado em seus próprios bancos de dados Git em kernel.ubuntu.com . Para obter a replicação local, você pode simplesmente clonar o repositório para a versão em que está interessado normalmente usando o git clone current disponível conforme mostrado abaixo.

  •  replicações do git git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git clone git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Alterações de configuração frequentes

compilando e instalando o kernel através do ubuntu

Este passo não pode ser encontrado se uma mudança de configuração não for necessariamente necessária. O processo de compilação usa uma configuração real composta de muitas unidades de arquivos de subconfiguração. A maneira mais fácil de alterar qualquer coisa aqui é trabalhar:

  •  chmod a muito + x a + x debian por regraschmod debian / scripts *chmod a + x debian/programas/misc/*LANGUAGE = C fakeroot debian / regras personalizadasLANG significa C fakeroot debian / instruções editconfigs # Você deve passar por todos eles (Y, Exit, Y, Exit ..) ou obter uma objeção de configuração mais tarde 

Isso utilizará a configuração atual para cada arquitetura/sabor empacotado e os nomes de menuconfig específicos para editar o arquivo de configuração. Chmod é necessário porque o código de localização a partir do qual o pacote é definitivamente construído perde os bits executáveis ​​vinculados a esses scripts específicos.

Para ajudar a tornar o kernel atual “mais novo” do que o kernel padrão do Ubuntu que você está no primeiro post, considere adicionar um modificador local. Adicione manualmente algo como “+ test1” no final do primeiro número de lançamento em debian.master ou changelog antes de criá-lo. Isso dá as boas-vindas ao seu kernel para ser identificado como você está rodando, já que ele aparece em uname -a . Observe que há um próximo kernel do Ubuntu que é mais recente em relação ao seu kernel (que precisará ser reconstruído), portanto, tenha cuidado se estiver atualizando. NOTA. Não tente ajudar CONFIG_LOCALVERSION, pois irá _interromper_ parte da compilação.

Construindo o Kernel

Construir o kernel é sem dúvida muito simples. Altere o diretório da web de trabalho para a árvore de origem do kernel, nesse momento digite os seguintes comandos:

  •  LANGUAGE = C fakeroot debian versus regras limpas# construir mais rápido:LANGUAGE = C fakeroot debian / rules cabeçalhos binários binary-common-binary-prar# se as famílias precisarem de programas ou kernels Linux, baixa latência é usada:LANG = C fakeroot debian regras binárias 

Se normalmente a extensão foi bem-sucedida, considere a criação de um ou mais binários do pacote .deb deles em todos os diretórios acima para melhorar o diretório hold. Para a ilustração a seguir da compilação do kernel com a versão “4.8.0-17.19” no sistema AMD64, esses três (ou quatro) softwares .t serão criados:

  • CD ..ls * .deb Linux-headers-4.8.0-17_4.8.0-17.19_all.deb Linux-headers-4.8.0-17-generic_4.8.0-17.19_amd64.deb linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb

Ao configurar versões, você encontrará e também encontrará um conjunto confiável de complementos para Linux que também deve ser usado especialmente durante a instalação.

Testando diferentes kernels

Instale todos os três cursos (neste sistema de compilação ou em um sistema de destino específico) usando dpkg -muitos de nós depois e reinicie seu computador:

  • compilando e ajustando o kernel no Ubuntu
     sudo dpkg -i linux * 4.8.0-17.19 * .debreinicie o sudo 

Símbolos de depuração

Às vezes é útil juntar esses símbolos de depuração. São necessárias mais duas direções. O primeiro sistema pkg-config-dbgsym deve ser instalado. O segundo momento em que você executa alvos binários * os clientes precisam adicionar ‘skipdbg equivale a false’.

  • Como compilar realmente o kernel do Linux?

    Você será solicitado a instalar os seguintes pacotes mais ou menos Debian ou Ubuntu Linux para ajudar a compilar o kernel do Linux: git: um curso de estudo de controle de versão distribuído rápido, escalável e distribuído. Você pode obter o código de vantagem mais recente usando o comando git. Raiz falsa? Uma ferramenta para replicar direitos de superusuário.

     sudo apt-get buy pkg-config-dbgsymLANGUAGE implica C fakeroot debian / regras personalizadasLANG = C fakeroot debian por regras

Veja também

Recupere o seu melhor PC com Reimage

Apresentando o Restoro: sua solução número um para corrigir erros do Windows e otimizar o desempenho do seu PC. Este software é essencial para quem deseja manter seu computador funcionando sem problemas, sem o incômodo de travamentos do sistema e outros problemas comuns. Com o Restoro, você pode identificar e reparar facilmente quaisquer erros do Windows, evitando perda de arquivos, falhas de hardware e todos os tipos de infecções de malware desagradáveis. Além disso, nosso software otimizará as configurações do seu PC para maximizar seu desempenho - oferecendo a você uma máquina mais rápida e responsiva que pode lidar com qualquer coisa que você jogue nela. Portanto, não passe mais um dia lutando com um computador lento ou instável - baixe o Restoro hoje e volte à produtividade!

  • 1. Baixe e instale o Reimage
  • 2. Inicie o programa e selecione a verificação que deseja executar
  • 3. Revise os resultados e tome medidas, se necessário

  • As instruções dadas aqui são qualquer tipo de receita muito importante para obter algum tipo de fonte e depois criá-la. Se desenvolver seu kernel é muito mais do que apenas configurar, aqui estão algumas coisas que devem ser observadas:

  • Kernel BuildYourOwnKernel (última edição em 02/03/2021 17:41:47 por Compiling And Installing Kernel In Ubuntu
    Kompilyaciya I Ustanovka Yadra V Ubuntu
    Kompilera Och Installera Karnan I Ubuntu
    Compilazione E Installazione Del Kernel In Ubuntu
    Kompilacja I Instalacja Jadra W Ubuntu
    Compilando E Instalando Kernel En Ubuntu
    Kernel In Ubuntu Kompilieren Und Installieren
    Compiler Et Installer Le Noyau Dans Ubuntu
    우분투에서 커널 컴파일 및 설치