Por que o Ubuntu precisa de dois kernels?

5

Meu computador tem pouco espaço em disco. Por esse motivo, de vez em quando, preciso executar sudo apt autoremove para remover kernels e cabeçalhos antigos e outras coisas.

Não faz muito tempo, notei que ele manteve 4.4.0.77 e 4.4.0.78. Eu corri autoremove duas vezes desde perceber, mas ainda está lá. Eu só uso o kernel mais recente, e não acho que nenhum dos meus softwares depende dessa versão em particular, mas quando tentei removê-lo, ele queria remover linux-image-generic . Isso soa importante, então eu não fiz, mas por que isso depende de uma versão do kernel desatualizada?

    
por Mark Gardner 22.05.2017 / 19:40

2 respostas

12

O Ubuntu não precisa de dois kernels. Ele mantém um kernel de "backup" caso você não consiga inicializar com o mais recente.

Você pode remover com segurança o kernel antigo se tiver certeza de que não precisará dele.

Você provavelmente tentou remover o mais recente se linux-image-generic fosse removido. Depende apenas do kernel mais recente.

    
por Pilot6 22.05.2017 / 19:43
0

O Ubuntu mantém todos os kernels anteriores por padrão. Você pode removê-los com segurança emitindo sudo apt autoremove sem nenhum argumento. Em seguida, ele mostrará a lista de pacotes "em cache" e perguntará se você deseja removê-los. Você faz.

    
por yPhil 02.06.2017 / 20:23