Diferença entre o host e as versões do kernel do sistema operacional convidado

0

Eu tinha instalado o Ubuntu 12.04 64-bit no meu laptop (host OS) quando foi lançado (por volta de abril de 2012) e depois de aplicar todos os patches (sudo apt-get update; sudo apt-get dist-upgrade) a versão do kernel do Linux é

uname -r
3.2.0-53-generic

Recentemente eu baixei o ubuntu-12.04.3-desktop-amd64.iso e usei para instalar um sistema operacional convidado no topo do VirtualBox, o kernel padrão do Linux é

uname -r
3.8.0-29-generic

E o 3.8.0-34 está disponível para fazer uma atualização dist no convidado.

Por que a versão do kernel não está sendo atualizada para o 3.8.0- * no sistema operacional host, mesmo depois de um dist-upgrade? Eu estou recebendo o resto das atualizações embora.

Além disso, devido à incompatibilidade de kernel, não consigo instalar as adições de convidados do VirtualBox.

    
por Praveen Sripati 20.12.2013 / 11:52

2 respostas

1

Quando o 12.04 foi lançado pela primeira vez, o kernel do Linux era de cerca de 3,2, 3,3. Desde então você não atualizou sua pilha de kernel, portanto você ainda usa 3.2. Mas, os lançamentos de pontos instalados recentemente têm o kernel disponível mais recente (e outros pacotes), que é o 3.8. Isso é para evitar que 0,5, 1 e 1,5 anos de atualizações.

No seu laptop você pode instalar o kernel mais recente disponível usando:

sudo apt-get install linux-image-generic-lts-raring
    
por Braiam 20.12.2013 / 13:45
0

De acordo com a Documentação do Ubuntu

Por padrão, a versão pontual do 12.04.3 será lançada com um kernel do Ubuntu 3.8 mais recente do Ubuntu 13.04 e uma pilha X.org correspondente. Isso é baseado na versão 3.8.0 Extended Stable Stable Kernel Release. O propósito de fornecer um kernel mais novo na versão pontual 12.04.3 é para habilitação de hardware.

Mais aqui .

    
por Praveen Sripati 20.12.2013 / 16:12