removendo kernels linux

2

Abaixo estão todos os kernels linux que estão rodando na minha máquina. Eu estou tentando fazer uma base debian instalar o mais leve possível. O kernel que estou executando é o linux-image-2.6.30-vortex86mx-apm. Eu estou querendo saber se será seguro remover todos os outros usando apt-get remove kernel-image-xxxxxx

    ||/ Name                               Version                      Description
    +++-==================================-============================-===================================================================
    un  linux-image                        <none>                       (no description available)
    un  linux-image-2.6                    <none>                       (no description available)
    ii  linux-image-2.6-486                2.6.32+29                    Linux 2.6 for old PCs (meta-package)
    un  linux-image-2.6-686                <none>                       (no description available)
    un  linux-image-2.6-686-bigmem         <none>                       (no description available)
    un  linux-image-2.6-amd64              <none>                       (no description available)
    un  linux-image-2.6-k7                 <none>                       (no description available)
    un  linux-image-2.6-openvz-686         <none>                       (no description available)
    un  linux-image-2.6-vserver-686        <none>                       (no description available)
    un  linux-image-2.6-vserver-686-bigmem <none>                       (no description available)
    un  linux-image-2.6-xen-686            <none>                       (no description available)
    ii  linux-image-2.6.30-vortex86mx-apm  1.1                          Linux kernel binary image for version 2.6.30-vortex86mx-apm
    ii  linux-image-2.6.32-5-486           2.6.32-41                    Linux 2.6.32 for old PCs
    
por Richard 23.02.2012 / 13:52

2 respostas

4

"ii" e "un" são o status do pacote. A primeira letra significa a ação que deve ser feita para este pacote, ("i" install, "u" remove), o segundo é o status atual ("i": installed, "n": not installed). Veja a página dpkg-query para mais informações.

Então você tem 2 kernels instalados (linux-image-2.6.32-5-486 e seu meta-pacote linux-image-2.6-486 e linux-image-2.6.30-vortex86mx-apm).

Se o seu kernel atual é executado sem problemas, é seguro remover o outro. Mas em algumas situações é prático ter um kernel de backup.

Geralmente, você também deseja remover também qualquer arquivo de configuração associado a pacotes, portanto use apt-get purge <packagename> ou apt-get --purge remove <packagename> .

    
por 23.02.2012 / 14:32
2

Para encontrar todas as imagens instaladas do kernel Linux no Debian, use:

dpkg -l linux-image-\* | grep ^ii

Isto irá selecionar todos os pacotes que estão no estado "instalado". ("un" significa estado desejado Desconhecido e status Não instalado, em outras palavras, não instalado. Veja o cabeçalho que precede a saída).

Só pode haver um kernel carregado por vez, então você pode remover com segurança outros kernels (linux-image-2.6.32-5-486 e seu meta-pacote linux-image-2.6-486).

    
por 23.02.2012 / 14:14