Fedora가 부팅되면 현재 주요 버전의 여러 이전 버전이 표시됩니다. 때로는, 안으로sudo dnf 업데이트, 내가 얻은 버전은 중요한 것을 망쳤습니다. 그 시점에서 나는 대개 이전 버전(부팅 시 선택)으로 재부팅을 시도하고 재부팅 기능이 복구되면 (일시적으로) 기쁘다.
다음 날 또 다른 dnf 업데이트를 수행하고 여전히 내 컴퓨터를 손상시키는 다른 버전을 얻었다고 가정해 보겠습니다. 그래서 이전에 작동했던 버전으로 다시 재부팅했습니다(다시 한번 만족합니다).
그러나 결국 작업 중인(이전) 버전이 목록에서 사라지고 결국 문제가 있는 버전만 선택하게 되므로 이 작업을 영원히 수행할 수는 없습니다.
이전 버전을 목록에 "고정"하거나 작업 버전을 계속 사용할 수 있도록 목록 길이를 확장하는 방법이 있습니까? 아니면 다른 "수정"인가요?
답변1
이전 커널 버전(부팅 시 선택할 수 있음)을 유지하려면 다음을 수행할 수 있습니다.
- 특정 커널 버전 잠금
먼저 설치된 모든 커널을 나열하십시오.
rpm -qa kernel\*
명령을 실행하고 유지하려는 버전을 선택하세요. 그런 다음 dnf mark install
다음 명령을 사용하여 커널을 잠급니다.
dnf mark install kernel-4.18.9-200.fc28.x86_64
- 유지할 기존 코어 수 설정
installonly_limit
파일의 [main] 섹션에 설정된 dnf 구성 옵션을 사용하여 이 작업을 수행할 수 있습니다 /etc/dnf/dnf.conf
. 기본값은 3입니다. 더 많은 수의 설치 전용 패키지(커널 포함)를 더 많이 유지하도록 선택할 수 있습니다.
installonly_limit=5
또는 0으로 설정하여 설치된 모든 커널을 유지합니다 installonly_limit
. 기존 코어를 모두 유지하기로 선택하면 많은 디스크 공간을 차지할 수 있습니다.
여기에서 자세한 내용을 읽을 수 있습니다.