Não é possível atualizar o kernel do Linux do 2.6.38.3+ para o 3.2.0

0

Evervryone.

Primeiro, por favor, perdoe meu inglês ruim. E estou usando o Google CR-48 e instalei o Ubuntu 11.10 nele.

Recentemente, atualizei o Ubuntu que usava o comando sudo apt-get update && sudo apt-get upgrade .

Além disso, eu instalei o VMware nele. Infelizmente, quando abro, aparece um Vmware Kernel Module Updater .

Depois de pesquisar, o kernel (?) é perdido em /usr/src/ . então atualizei o kernel 3.2 que publicou recentemente diretamente. Mas eu segui o procedimento abaixo.

O site está abaixo, respectivamente.

Depois de seguir estes passos e reiniciar o CR-48. Ele ainda falha e não pode atualizar o kernel para o 3.2 quando eu usei o comando no terminal uname -r e ele ainda me mostra 2.6.38.3+ .

Depois de fazer uma pesquisa, encontrei um módulo ou kernel (?) (não sei e sinto muito sobre isso) em /lib/modules/ e existe uma pasta chamada 2.6.38.3+ .

E eu encontrei um post Linux Kernel não atualizará para 2.35 .25 aqui e eu segui estes passos, ainda não é possível atualizar o kernel.

Então, o que devo fazer agora? Obrigado por todos ajudarem.

    
por ChanBoy 13.01.2012 / 07:32

4 respostas

1

Eu encontrei os arquivos .deb na linha principal do Ubuntu. Baixado e instalado 3.2.4 sem problemas. No entanto, não consigo remover o kernel antigo. Apenas não quer ser removido.

BTW, na medida em que usr / scr descobri que, ao verificar os arquivos lá. Meu novo kernel colocou arquivos lá.

    
por Ringtail 14.02.2012 / 03:19
1

Sou a pessoa que faz esta pergunta. Eu encontrei a resposta que postar o link abaixo.

Estou executando o Ubuntu no meu CR48 como instalo um novo kernel?

Ou se você tiver outra resposta, poste-a e discuta juntos. Obrigado!

    
por ChanBoy 14.01.2012 / 05:50
0

Para poder criar os módulos fora da árvore, você precisa do pacote linux-headers-$(uname -r) . Vendo o + no final, acredito que seu kernel 2.6.38.3+ foi compilado por você mesmo.

Recomendo criar um pacote .deb que possa ser instalado com dpkg (e desinstalado também):

make oldconfig
make INSTALL_MOD_STRIP=1 deb-pkg -j30

Altere 30 para um número entre núcleos da CPU + 1 (se você estiver ligado à CPU) e duas vezes núcleos da CPU (se você estiver com uma entrada / saída ). INSTALL_MOD_STRIP produz pacotes menores, pois remove informações de depuração dos módulos. Esse processo criará quatro arquivos .deb , ou seja, linux-firmware-image , linux-headers , linux-image e linux-libc-dev . Os mais importantes aqui são os pacotes linux-image-VERSION e linux-headers-VERSION ; o primeiro contém a imagem do kernel e os módulos, os segundos cabeçalhos necessários para compilar os módulos fora da árvore.

    
por Lekensteyn 13.01.2012 / 10:21
0

Você pode instalar qualquer kernel que quiser e usar qualquer um deles durante a inicialização. Não há problema em usar um ou vários Kernels por vez. Mas em algum momento você deve considerar o Mapeamento do Kernel para a sua versão do Ubuntu. Por exemplo, seguindo o link lista o mapeamento do kernel diferente para a versão diferente do sistema operacional. Procure a sua versão do Ubuntu e procure na tabela que lista a versão máxima do kernel que você pode instalar e usar sem qualquer problema:

Mapeamento da versão do kernel do Ubuntu para o Mainline

Você pode obter informações completas sobre a instalação / remoção do kernel a partir do link a seguir.

Kernel Mainline Builds

Isso me ajudou muito a instalar um novo kernel no Ubuntu 12.04.2. Agora eu posso escolher qualquer kernel 3.5.0 ou 3.8.0 do menu grub.

O link a seguir ilustra como o Ubuntu 12.04 LTS funciona. Ele ilustra de uma maneira muito legal, você também gostaria de:

Pilha de Ativação do Ubuntu LTS

Espero que esta breve descrição ajude você.

    
por Saurav Kumar 04.09.2013 / 09:40