우분투 / 쿠분투에서 이전 부팅 이미지를 제거하는 적절한 방법은 무엇입니까?


1

kubuntu가 헤더 / 부트 이미지를 업데이트 할 때마다 / boot에있는 다른 버전의 디스크를 얻습니다. 또한 부팅 할 때 메뉴 선택 항목에 나타납니다. 나는 현재 7 개 또는 8 개 버전이 있으며 3 개 또는 4 개까지 내려 가고 싶습니다.

과거에는 관련 버전의 파일을 / boot에서 삭제했지만 이것이 선호되는 방법입니까? 오래된 커널을 제거하는 더 좋고 / 더 안전한 방법이 있습니까?

답변:


2

이와 같은 파일은 삭제하지 마십시오. 패키지 관리자가 필요합니다. 제거한 파일에 아무런 영향을 미치지 않는 것이 다행입니다. 그러나 나머지 패키지를 제거하여 더 많은 디스크 공간을 절약 할 수있었습니다 (커널 그 자체, 모듈 및 몇 가지 추가 사항 제외).

아래 명령 중 하나를 사용하여 파일이 속한 패키지를 찾을 수 있습니다 ( dlocate 더 빠르지 만 먼저 설치해야합니다.)

dpkg -S /boot/vmlinuz-*
dlocate -S /boot/vmlinuz-*

새로 설치 한 커널이 작동하는지 테스트 한 후에는 이전 커널을 안전하게 제거 할 수 있습니다. 커널이 들어있는 패키지가 호출됩니다. linux-image- 번역 - . 명령 uname -r 실행중인 버전과 맛을 보여줍니다 (제거하지 마십시오).

너는 또한 가지고 있을지도 모른다 linux-headers- 번역 - ; 이는 메인 커널 배포판에없는 추가 모듈을 컴파일 할 때만 유용합니다.


나는 소스 패키지의 이름을 수정하는 자유를 얻었다 :-).
sleske

@ sleske : 잘 발견되었지만 잘못된 수정 : 헤더 패키지를 의미했습니다.
Gilles

아, 두 번째 수정에 감사드립니다. 제 3 자 모듈을 마지막으로 컴파일 한 이후로 꽤 오래되었습니다 ...
sleske

감사! 특정 패키지를 제거하기위한 정확한 dpkg 매개 변수를 알고 있습니까?
Newton Falls

@ 뉴턴 : dpkg --purge 그 다음에 패키지 이름이옵니다. 또는 당신은 시냅스 / aptitude / ...에서 그것을 할 수 있습니다 (나는 실수로 실행중인 커널을 삭제하지 않기 쉽기 때문에 추천합니다). 아마도 dpkg 이미 삭제 한 파일에 대해 불평 할 것입니다. 그렇다면 다시 만들 수 있습니다. touch 또는 dpkg를 --force- 옵션 (나는 어느 것을 모른다).
Gilles
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.