kubuntu가 헤더 / 부트 이미지를 업데이트 할 때마다 / boot에있는 다른 버전의 디스크를 얻습니다. 또한 부팅 할 때 메뉴 선택 항목에 나타납니다. 나는 현재 7 개 또는 8 개 버전이 있으며 3 개 또는 4 개까지 내려 가고 싶습니다.
과거에는 관련 버전의 파일을 / boot에서 삭제했지만 이것이 선호되는 방법입니까? 오래된 커널을 제거하는 더 좋고 / 더 안전한 방법이 있습니까?
kubuntu가 헤더 / 부트 이미지를 업데이트 할 때마다 / boot에있는 다른 버전의 디스크를 얻습니다. 또한 부팅 할 때 메뉴 선택 항목에 나타납니다. 나는 현재 7 개 또는 8 개 버전이 있으며 3 개 또는 4 개까지 내려 가고 싶습니다.
과거에는 관련 버전의 파일을 / boot에서 삭제했지만 이것이 선호되는 방법입니까? 오래된 커널을 제거하는 더 좋고 / 더 안전한 방법이 있습니까?
답변:
이와 같은 파일은 삭제하지 마십시오. 패키지 관리자가 필요합니다. 제거한 파일에 아무런 영향을 미치지 않는 것이 다행입니다. 그러나 나머지 패키지를 제거하여 더 많은 디스크 공간을 절약 할 수있었습니다 (커널 그 자체, 모듈 및 몇 가지 추가 사항 제외).
아래 명령 중 하나를 사용하여 파일이 속한 패키지를 찾을 수 있습니다 ( dlocate
더 빠르지 만 먼저 설치해야합니다.)
dpkg -S /boot/vmlinuz-*
dlocate -S /boot/vmlinuz-*
새로 설치 한 커널이 작동하는지 테스트 한 후에는 이전 커널을 안전하게 제거 할 수 있습니다. 커널이 들어있는 패키지가 호출됩니다. linux-image- 번역 - 맛
. 명령 uname -r
실행중인 버전과 맛을 보여줍니다 (제거하지 마십시오).
너는 또한 가지고 있을지도 모른다 linux-headers- 번역 - 맛
; 이는 메인 커널 배포판에없는 추가 모듈을 컴파일 할 때만 유용합니다.
dpkg --purge
그 다음에 패키지 이름이옵니다. 또는 당신은 시냅스 / aptitude / ...에서 그것을 할 수 있습니다 (나는 실수로 실행중인 커널을 삭제하지 않기 쉽기 때문에 추천합니다). 아마도 dpkg
이미 삭제 한 파일에 대해 불평 할 것입니다. 그렇다면 다시 만들 수 있습니다. touch
또는 dpkg를 --force-
옵션 (나는 어느 것을 모른다).