수동 정리/boot

수동 정리/boot

이제 내 Ubuntu VM /boot가 꽉 찼습니다. 오래 전에 이 문제를 해결할 수 있었지만 지금은 아무것도 작동하지 않는 것 같습니다.

xxx@ubuntu:~$ df -h
Filsystem                   Storlek Använt Ledigt Anv% Monterat på
udev                           2,0G      0   2,0G   0% /dev
tmpfs                          396M   6,1M   390M   2% /run
/dev/mapper/ubuntu--vg-root     45G   6,4G    37G  15% /
tmpfs                          2,0G      0   2,0G   0% /dev/shm
tmpfs                          5,0M      0   5,0M   0% /run/lock
tmpfs                          2,0G      0   2,0G   0% /sys/fs/cgroup
/dev/sda1                      472M   469M      0 100% /boot
/dev/sdb1                      689G    77G   578G  12% /mnt/VIDEO_RECORDING
tmpfs                          396M      0   396M   0% /run/user/1000

저는 GNU/Linux 4.4.0-145-generic x86_64를 실행하고 있으며 다음을 실행하면:

dpkg --list | grep linux-image

커널 이미지가 많이 있습니다. 용량이 가득 차서 삭제해 보고 싶습니다.

sudo apt autoremove

그리고:

sudo apt-get purge linux-image-4.4.0-101-generic

나는 얻다:

Läser paketlistor… Färdig
Bygger beroendeträd
Läser tillståndsinformation… Färdig
Du bör köra ”apt-get -f install” för att korrigera dessa.
Följande paket har beroenden som inte kan tillfredsställas:
 linux-image-generic : Beroende av: linux-image-4.4.0-150-generic men det är inte installerat eller
                                    linux-image-unsigned-4.4.0-150-generic men det är inte installerat
                       Rekommenderar: thermald men det är inte installerat
 linux-modules-extra-4.4.0-150-generic : Beroende av: linux-image-4.4.0-150-generic men det är inte installerat eller
                                                      linux-image-unsigned-4.4.0-150-generic men det är inte installerat

예, 스웨덴어로 되어 있지만 linux-image-4.4.0-150-generic에 의존한다고 되어 있지만 설치되지 않았습니다. 그래서 다음을 실행하라고 제안했습니다.

apt-get -f install

그런 다음 linux-image-4.4.0-150-generic을 다운로드하려고 시도하지만 공간 부족으로 인해 실패합니다. 실제로 rm 명령을 사용하여 커널 이미지를 수동으로 제거하는 방법을 찾았다고 확신하지만 커널 이미지가 어디에 저장되어 있는지 모르겠습니다. 또한 커널 이미지를 제거하는 데 도움이 되도록 byobu를 설치해 보았지만 공간이 없습니다. .. 알잖아. .

그렇다면 이제 커널 이미지를 수동으로 제거하는 솔루션이 있습니까? 만약 그러하다면?

감사해요!


xxx@ubuntu:/boot$ dpkg --list | grep linux-image
rc  linux-image-4.4.0-101-generic         4.4.0-101.124                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-103-generic         4.4.0-103.126                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-104-generic         4.4.0-104.127                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-108-generic         4.4.0-108.131                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-109-generic         4.4.0-109.132                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-112-generic         4.4.0-112.135                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-116-generic         4.4.0-116.140                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-119-generic         4.4.0-119.143                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-121-generic         4.4.0-121.145                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-124-generic         4.4.0-124.148                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-127-generic         4.4.0-127.153                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-128-generic         4.4.0-128.154                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-130-generic         4.4.0-130.156                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
pi  linux-image-4.4.0-133-generic         4.4.0-133.159                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-134-generic         4.4.0-134.160                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-137-generic         4.4.0-137.163                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-138-generic         4.4.0-138.164                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-139-generic         4.4.0-139.165                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-141-generic         4.4.0-141.167                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-142-generic         4.4.0-142.168                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-143-generic         4.4.0-143.169                              amd64        Signed kernel image generic
ii  linux-image-4.4.0-145-generic         4.4.0-145.171                              amd64        Signed kernel image generic
iF  linux-image-4.4.0-148-generic         4.4.0-148.174                              amd64        Signed kernel image generic
rc  linux-image-4.4.0-87-generic          4.4.0-87.110                               amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-101-generic   4.4.0-101.124                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-103-generic   4.4.0-103.126                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-104-generic   4.4.0-104.127                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-108-generic   4.4.0-108.131                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-109-generic   4.4.0-109.132                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-112-generic   4.4.0-112.135                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-116-generic   4.4.0-116.140                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-119-generic   4.4.0-119.143                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-121-generic   4.4.0-121.145                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-124-generic   4.4.0-124.148                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-127-generic   4.4.0-127.153                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-128-generic   4.4.0-128.154                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-130-generic   4.4.0-130.156                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-133-generic   4.4.0-133.159                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-134-generic   4.4.0-134.160                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-137-generic   4.4.0-137.163                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-138-generic   4.4.0-138.164                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-139-generic   4.4.0-139.165                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-141-generic   4.4.0-141.167                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-142-generic   4.4.0-142.168                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-87-generic    4.4.0-87.110                               amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                   4.4.0.150.158                              amd64        Generic Linux kernel image
xxx@ubuntu:/boot$ sudo du /boot
2355    /boot/grub/fonts
2118    /boot/grub/i386-pc
253     /boot/grub/locale
7121    /boot/grub
12      /boot/lost+found
477697  /boot

예, /boot 폴더에서 커널을 찾았습니다.

답변1

수동 정리/boot

/boot디렉토리를 입력하세요 :

cd /boot

모든 파일 목록을 가져옵니다.

ls

현재 실행 중인 커널 버전을 가져옵니다.

uname -r

이전 커널과 initramdisk를 제거합니다. 현재 실행 중인 커널과 해당 initrd를 보존합니다.

rm FILE_NAME FILE_NAME FILE_NAME
# Maybe you should use `sudo`:
sudo rm FILE_NAME FILE_NAME FILE_NAME

(파일명을 복사해서 붙여넣으면 됩니다)

올바른 청소 방법

aptitude메뉴 기반 패키지 관리자인 Install 을 실행 합니다.

sudo apt-get install aptitude

실행 능력:

sudo aptitude

(키 /) 텍스트를 찾아 linux-image키를 누릅니다 Enter. 삭제하려는 각 패키지에 대해 _(지우기) 또는 (삭제)를 누릅니다. 변경 사항을 보려면 을 누른 다음 -다시 누릅니다.gg

관련 정보