리눅스 커널 제거

리눅스 커널 제거

다음은 내 컴퓨터에서 실행되는 모든 Linux 커널입니다. 나는 데비안 기본 설치를 가능한 한 간단하게 만들려고 노력하고 있습니다. 내가 실행 중인 커널은 linux-image-2.6.30-vortex86mx-apm입니다. 다음을 사용하여 다른 모든 항목을 삭제하는 것이 안전한지 알고 싶습니다.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

답변1

"ii" 및 "un"은 패키지 상태입니다. 첫 번째 문자는 이 패키지에서 수행해야 하는 작업을 나타내고("i"는 설치, "u"는 제거) 두 번째 문자는 현재 상태("i": 설치됨, "n": 설치되지 않음)를 나타냅니다. dpkg-query자세한 내용은 맨페이지를 참조하세요 .

따라서 2개의 커널이 설치되어 있습니다( linux-image-2.6.32-5-486 및 해당 메타패키지 linux-image-2.6-486 및 linux-image-2.6.30-vortex86mx-apm ).

현재 커널이 문제 없이 실행되면 다른 커널을 안전하게 제거할 수 있습니다. 그러나 어떤 경우에는 백업 커널을 갖는 것이 실용적입니다.

일반적으로 패키지와 관련된 모든 구성 파일을 제거하려고 하므로 apt-get purge <packagename>또는 를 사용하십시오 apt-get --purge remove <packagename>.

답변2

Debian에 설치된 모든 Linux 커널 이미지를 찾으려면 다음을 사용하세요.

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

그러면 "설치됨" 상태에 있는 모든 패키지가 선택됩니다. ("un"은 필요한 상태를 알 수 없음, 상태가 마운트되지 않음, 즉 마운트되지 않음을 의미합니다. 출력 앞의 헤더를 참조하세요).

한 번에 하나의 커널만 로드할 수 있으므로 다른 커널(linux-image-2.6.32-5-486 및 해당 메타패키지 linux-image-2.6-486)을 안전하게 제거할 수 있습니다.

관련 정보