이제 내 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