Uma das vantagens dos sistemas operacionais da família Linux é sua extrema flexibilidade, expressa na capacidade de ajustar quase todos os componentes. Por exemplo, você pode compilar um kernel com opções de configuração adaptadas especificamente ao hardware que você está usando atualmente. Ao instalar esse kernel, você pode aumentar significativamente o desempenho geral do sistema.
Necessário
- - acesso ao repositório com pacotes fonte ou acesso à Internet;
- - a senha do usuário root na máquina local.
Instruções
Passo 1
Obtenha as fontes do kernel. Se você tiver acesso ao repositório de origem e ele incluir um pacote com a versão correta do kernel, instale este pacote usando o utilitário apt-get ou synaptic.
Se você não tem acesso aos repositórios, ou precisa construir uma versão específica do kernel, obtenha as fontes do servidor kernel.org. Abra https://www.kernel.org/pub/linux/kernel em seu navegador. Mude para o subdiretório correspondente à linha de versão do kernel necessária. Selecione o arquivo desejado e baixe-o em seu disco rígido. Use o recurso de salvar do navegador ou o gerenciador de download de sua preferência. Você também pode baixar o arquivo com o código-fonte do kernel da versão necessária via FTP do servidor ftp.kernel.org.
Baixe os patches do kernel (patches) se necessário. Pegue os patches que deseja em kernel.org e salve-os em seu disco rígido também.
Passo 2
Prepare seu sistema para a compilação do kernel. Instale o compilador gcc, desenvolva os pacotes glibc e ncurses, o pacote fakeroot (a menos que você planeje construir o kernel como root). Instale as bibliotecas TCL / TK se quiser configurar o kernel usando uma interface gráfica sob o controle de um servidor X.
etapa 3
Prepare sua árvore de origem do kernel. Descompacte o arquivo fonte no diretório / usr / src / linux. Ou descompacte-o em um diretório arbitrário e crie um link simbólico do Linux para ele a partir do diretório / usr / src. Use um programa descompressor que corresponda ao tipo de arquivo que você baixou (tar ou bzip).
Aplique patches às fontes do kernel, se necessário. Descompacte os patches no diretório / usr / src. Use o comando patch para aplicar as alterações.
Passo 4
Configure o kernel. Se a versão da configuração deve ser baseada na que já existe no sistema, copie o arquivo nomeado como config- do diretório / boot para o diretório / usr / src / linux e renomeie-o para.config.
Mude para o diretório / usr / src / linux. Execute make com config, menuconfig, oldconfig ou xconfig. O parâmetro config permitirá que você configure o kernel passo a passo. Se você especificar oldconfig, os valores da configuração antiga serão usados tanto quanto possível. O comando make menuconfig permitirá a configuração usando um menu baseado em texto conveniente e make xconfig iniciará o configurador gráfico. Defina todos os parâmetros de configuração do kernel necessários.
Etapa 5
Compile o kernel. Execute make dep e make clean sequencialmente para gerar arquivos de dependência e limpar a árvore de origem. Execute make bzImage para compilar e criar um arquivo de imagem do kernel. Compile os módulos do kernel digitando make modules no console.