/boot 디렉토리에서 불필요한 파일을 삭제하는 올바른 방법(Ubuntu)

/boot 디렉토리에서 불필요한 파일을 삭제하는 올바른 방법(Ubuntu)

현재 /boot 파티션/폴더에 소프트웨어 업데이트를 수행할 공간이 부족합니다.

질문: 이 디렉토리의 일부 공간을 적절하게 확보하려면 어떻게 해야 합니까?

목록은 다음과 같습니다.

root@mindaugas-ubuntu-14:/boot# ls -la
total 156607
drwxr-xr-x  4 root root     3072 Kov 12 09:37 .
drwxr-xr-x 24 root root     4096 Kov 23 23:36 ..
-rw-r--r--  1 root root  1163858 Rgs  4  2014 abi-3.13.0-36-generic
-rw-r--r--  1 root root  1164720 Grd 16 03:17 abi-3.13.0-44-generic
-rw-r--r--  1 root root  1164967 Sau 13 22:12 abi-3.13.0-45-generic
-rw-r--r--  1 root root  1164852 Kov 10 22:43 abi-3.13.0-46-generic
-rw-r--r--  1 root root   165671 Rgs  4  2014 config-3.13.0-36-generic
-rw-r--r--  1 root root   165748 Grd 16 03:17 config-3.13.0-44-generic
-rw-r--r--  1 root root   165748 Sau 13 22:12 config-3.13.0-45-generic
-rw-r--r--  1 root root   165748 Kov 10 22:43 config-3.13.0-46-generic
drwxr-xr-x  5 root root     1024 Kov 12 09:37 grub
-rw-r--r--  1 root root 29225220 Rgs 25  2014 initrd.img-3.13.0-36-generic
-rw-r--r--  1 root root 29264463 Sau 24 20:22 initrd.img-3.13.0-44-generic
-rw-r--r--  1 root root 29267419 Vas 23 20:30 initrd.img-3.13.0-45-generic
-rw-r--r--  1 root root 29268175 Kov 12 09:37 initrd.img-3.13.0-46-generic
drwx------  2 root root    12288 Rgs 14  2014 lost+found
-rw-r--r--  1 root root   176500 Kov 12  2014 memtest86+.bin
-rw-r--r--  1 root root   178176 Kov 12  2014 memtest86+.elf
-rw-r--r--  1 root root   178680 Kov 12  2014 memtest86+_multiboot.bin
-rw-------  1 root root  3386479 Rgs  4  2014 System.map-3.13.0-36-generic
-rw-------  1 root root  3388834 Grd 16 03:17 System.map-3.13.0-44-generic
-rw-------  1 root root  3389258 Sau 13 22:12 System.map-3.13.0-45-generic
-rw-------  1 root root  3389458 Kov 10 22:43 System.map-3.13.0-46-generic
-rw-------  1 root root  5806848 Rgs  4  2014 vmlinuz-3.13.0-36-generic
-rw-------  1 root root  5814496 Grd 16 03:17 vmlinuz-3.13.0-44-generic
-rw-------  1 root root  5814112 Sau 13 22:12 vmlinuz-3.13.0-45-generic
-rw-------  1 root root  5814592 Kov 10 22:43 vmlinuz-3.13.0-46-generic

여기에 언급된 내용:Linux 상자의 /boot 디렉토리에서 파일을 삭제했는데 이제 부팅되지 않습니다.

$ sudo apt-get 삭제 linux-image-2.6.31-21-generic

그런데 모든 파일이 삭제되나요?

답변1

Fedora와 그 시리즈처럼 오래된 커널을 자동으로 제거하지 않는 Debian/Ubuntu 기반 시스템을 사용하고 있다고 가정합니다.

설치된 모든 커널을 나열합니다.

dpkg -l | grep linux-image

모든 패키지 목록이 표시됩니다. 어떤 항목을 유지하고 다른 항목을 삭제할지 결정하세요.

sudo apt-get autoremove linux-image-a.b.c linux-image-x.y.z 

여기서 a.b.c및 는 x.y.z삭제하려는 버전으로 바꿔야 합니다.

현재 커널을 삭제하지 않았는지 확인하세요 :-) 다음을 통해 찾을 수 있습니다.

uname -r

만일의 경우를 대비해 방금 커널을 업그레이드한 경우에는 이전에 설치된 버전을 유지하는 것이 현명할 수 있습니다.

관련 정보