중복된(?) Linux 이미지 제거

중복된(?) Linux 이미지 제거

grub을 구성할 때 다음과 같은 Linux 이미지가 여러 개 있다는 것을 발견했습니다. GRUB 구성

uname -r명령을 확인했는데 표시됩니다 4.15.0-62-generic.

그런 다음 /boot내 디렉토리를 확인했습니다 ls -l. 시작 디렉터리

문제는 다음과 같습니다

  1. 여러 개의 Linux(기본 OS)가 있습니까?
  2. 그렇다면 중복을 제거하는 방법은 무엇입니까?
  3. uname -r을 사용하여 확인할 때 (...-64-...) 대신 최신 버전(...-62-...)이 표시되지 않는 이유는 무엇입니까?

답변1

/boot커널 업그레이드 프로세스에서 새 커널을 설치한 후 이전 커널과 함께 제공되는 램디스크 및 시스템 맵을 유지하는 것은 드문 일이 아닙니다. 이를 통해 커널 업그레이드가 실패할 경우 grub을 사용하여 다른 커널을 선택할 수 있습니다. grub 구성을 보면 실행 중인 커널이 기본값이라는 것을 알 수 있지만 부팅 시에는 다른 항목, 즉 이전 커널이 표시되지 않습니다.

일반적으로 커널을 상당히 성공적으로 혼합하고 일치시킬 수 있습니다. 따라서 새 커널이 작동하지 않거나 어떤 이유로든 이전 커널을 부팅하면 모든 것이 괜찮을 것입니다.

답변2

어떤 이유로(설치 실패, 부팅 불가 등) 이미지를 제거하려면 일반 제거 명령을 사용하면 됩니다.정식 버전을 제공. 이 도구는 커널(및 일치하도록 구성을 수정하는 보조 파일)을 제거하는 방법을 알고 있으며 새 커널을 설치할 때 배후에서 사용됩니다. 보유할 코어 수를 제어하는 ​​손잡이가 있어야 하며, Fedora는 3개를 보유하므로 훌륭하게 작동합니다.

관련 정보