커널 업데이트 중 /boot에서 메모리 부족 - 커널 손상

커널 업데이트 중 /boot에서 메모리 부족 - 커널 손상

어제 커널을 업데이트하기 위해 apt-get 업그레이드를 실행했는데(ubuntu 15.04) /boot 메모리가 부족합니다(보통 공간이 충분하지 않으면 업그레이드 작업이 실행되지 않습니다).

실수로 활성 커널을 삭제하여 여기에서 다음 단계를 수행하게 되었습니다.실수로 모든 커널을 제거한 후 시스템을 복원하는 방법은 무엇입니까?

이전 메모리 오류로 인해 현재 커널을 설치하거나 나머지 커널을 업그레이드할 수 없기 때문에 13단계에서 멈췄습니다.

업그레이드하면 다음 오류가 발생합니다.

    root@ubuntu:/# apt-get -y upgrade linux-image-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... linux-image-generic is already the newest version.
Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up linux-image-3.19.0-31-generic (3.19.0-31.36) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Failed to symbolic-link boot/initrd.img-3.19.0-31-generic to initrd.img:File exists at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 629.
dpkg: error processing package linux-image-3.19.0-31-generic (--configure):
 subprocess installed post-installation script returned error exit status 17
dpkg: dependency problems prevent configuration of linux-image-extra-3.19.0-31-generic:
 linux-image-extra-3.19.0-31-generic depends on linux-image-3.19.0-31-generic; however:
  Package linux-image-3.19.0-31-generic is not configured yet.

dpkg: error processing package linux-image-extra-3.19.0-31-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-3.19.0-31-generic:
 linux-signed-image-3.19.0-31-generic depends on linux-image-3.19.0-31-generic (= 3.19.0-31.36); however:
  Package linux-image-3.19.0-31-generic is not configured yet.
 linux-signed-image-3.19.0-31-generic depends on linux-image-extra-3.19.0-31-generic (= 3.19.0-31.36); however:
  Package linux-image-extra-3.19.0-31-generic is not configured yet.

dpkg: error processing package linux-signed-image-3.19.0-31-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
       Errors were encountered while processing:
 linux-image-3.19.0-31-generic
 linux-image-extra-3.19.0-31-generic
 linux-signed-image-3.19.0-31-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

나는 또한 같은 오류로 인해 주사위를 제거하고 새로 설치하려고 시도했습니다.

root@ubuntu:/# sudo apt-get purge Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up linux-image-3.19.0-31-generic (3.19.0-31.36) ... Running depmod. update-initramfs: deferring update (hook will be called later) Failed to symbolic-link boot/initrd.img-3.19.0-31-generic to initrd.img:File exists at /var/lib/dpkg/info/linux-image-3.19.0-31-generic.postinst line 629. dpkg: error processing package linux-image-3.19.0-31-generic (--configure):  subprocess installed post-installation script returned error exit status 17 dpkg: dependency problems prevent configuration of linux-image-extra-3.19.0-31-generic:  linux-image-extra-3.19.0-31-generic depends on linux-image-3.19.0-31-generic; however:   Package linux-image-3.19.0-31-generic is not configured yet.

dpkg: error processing package linux-image-extra-3.19.0-31-generic (--configure):  dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of linux-signed-image-3.19.0-31-generic:  linux-signed-image-3.19.0-31-generic depends on linux-image-3.19.0-31-generic (= 3.19.0-31.36); however:   Package linux-image-3.19.0-31-generic is not configured yet.  linux-signed-image-3.19.0-31-generic depends on linux-image-extra-3.19.0-31-generic (= 3.19.0-31.36); however:   Package linux-image-extra-3.19.0-31-generic is not configured yet.

dpkg: error processing package linux-signed-image-3.19.0-31-generic (--configure):  dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
       Errors were encountered while processing:  linux-image-3.19.0-31-generic  linux-image-extra-3.19.0-31-generic  linux-signed-image-3.19.0-31-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

나는 이것이 위의 질문과 직접 ​​관련된 문제가 아니라 dpkg 문제이기 때문에 자체 질문이 필요하다고 생각합니다.

답변1

어떻게 해야 할지 모르겠어서 그냥 패키지를 제거했습니다.

sudo apt-get remove linux-image-extra-3.19.0-31-generic

그리고 다시 설치했어요

apt-get -y upgrade linux-image-generic

트릭을 수행 한 것 같습니다.

관련 정보