최근에 다음 명령을 실행했습니다.
grub2-mkconfig -o /boot/grub2/grub.cfg
이제 6-7개의 Linux 항목 + 1개의 Windows 항목이 있습니다. 오래된 커널 항목을 삭제하는 방법은 무엇입니까?
다음을 사용하여 모든 복구 커널 옵션을 제거하고 싶지 않습니다.
GRUB_DISABLE_LINUX_RECOVERY="true"
답변1
이 파일은 /boot/grub2/grub.cfg
명령에 의해 자동으로 생성되며 grub2-mkconfig
새 커널을 설치할 때 자동으로 실행됩니다. 이 명령은 시스템에서 사용 가능한 커널 패키지를 반복합니다. 이 파일을 직접 편집하려고 시도하면 결국 실패하게 됩니다(주석 처리한 항목이 단순히 재생성되기 때문입니다).
@jw013이 말했듯이 더 이상 커널 패키지를 사용하지 않으려면 가장 쉬운 해결책은 해당 패키지를 삭제하는 것입니다.
편집이 필요한 경우옵션편집할 수 있는 이 파일에서는 /etc/default/grub
빌드 스크립트에 사용되는 셸 변수를 정의합니다. /etc/grub.d
구성을 생성하기 위해 실행되는 셸 스크립트 모음으로 볼 수도 있습니다 .
답변2
실행할 수 있습니다 package-cleanup --oldkernels
. 이 명령에는 사용 가능한 옵션도 많이 있습니다. 설명서를 읽거나 다음을 실행하세요 package-cleanup --help
.
또한 이 줄을 주석 처리(처음에 # 추가)하면 GRUB_DISABLE_RECOVERY="true"
복구 메뉴 항목 등에 대한 "고급" 하위 메뉴가 생성됩니다. 각 운영 체제에는 2개가 표시됩니다. 하나는 기본 옵션이고 다른 하나는 "고급" 옵션입니다. Grub2 메뉴가 훨씬 더 깔끔하게 보일 것입니다.
답변3
Fedora는 업데이트할 때 3개의 코어를 유지하려고 합니다(드문 경우 부팅 시 화려한 불꽃놀이를 처리하기 위해).