Erro ao instalar o kernel no Centos (da origem)

1

Estou executando o GNU / Linux (Centos 6) no kernel 2.6.32-431.17.1.el6.x86_64. Eu estou tentando atualizar o kernel para 3.2.61. Eu executei os seguintes passos dentro da estrutura da pasta 3.2.61:

  1. make menuconfig (assumiu defaults- não adicionou nada)
  2. fazer
  3. faça módulos
  4. faça modules_install
  5. faça a instalação

No passo 5, recebi o seguinte erro:

ERROR: modinfo: could not find module lpc_ich

Eu tentei yum install lpc_ich , mas isso não existia. Esta é minha primeira vez tentando instalar um novo kernel. Eu não tenho certeza se estou fazendo isso corretamente.

Alguém por favor me ajudaria a me apontar na direção certa?

    
por Crackerman 30.07.2014 / 19:15

3 respostas

1

É importante dar ao conjunto de ferramentas usado para construir o kernel a localização da árvore de origem do kernel. Caso contrário, mesmo se a compilação funcionar perfeitamente, a instalação pode falhar com erros sobre módulos ou partes ausentes.

A árvore de origem do kernel é especificada através da variável de ambiente KERNEL_TREE . O padrão é /usr/src/linux . Então, exporte essa variável no terminal em que você make do kernel:

export KERNEL_TREE=/usr/src/linux-3.2.61

ou defina um link simbólico de /usr/src/linux-3.2.61 para / usr / src / linux ':

ln -s /usr/src/linux-3.2.61 /usr/src/linux

Claro, substitua /usr/src/linux-3.2.61 pelo diretório de origem do kernel correspondente.

    
por 31.07.2014 / 18:09
1

Certifique-se de que o módulo ausente esteja selecionado para ser instalado no arquivo de configuração do kernel. Normalmente, o driver ausente é anotado para ser carregado no sistema e, em seguida, espera-se que esteja disponível no novo kernel a ser instalado.

    
por 28.11.2015 / 02:24
0

Experimente apenas make && make modules_install

    
por 31.07.2014 / 08:37