전체 /boot 파티션으로 인해 업그레이드 실패 후 커널 업데이트

전체 /boot 파티션으로 인해 업그레이드 실패 후 커널 업데이트

오늘 저는 두 대의 Linux 서버를 업데이트하려고 했습니다. 하나는 /boot에 충분한 공간이 없어서 실패했는데, 이는 해결하기 쉬웠습니다. 그러나 이제 apt update/upgrade는 첫 번째 시도에서 실패한 시스템에 더 이상 최신 버전을 설치하려고 시도하지 않기 때문에 이 시스템에 다른 커널이 있습니다.

지금 강제로 업데이트하려면 어떻게 해야 합니까?

업데이트가 작동한 Ubuntu 16.04 LTS:

$ uname -r
4.4.0-127-generic

업데이트가 실패한 Ubuntu 16.04 LTS:

$ uname -r
4.4.0-31-generic


$ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  amd64-microcode intel-microcode iucode-tool
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

이 시스템에서도 최신 커널을 얻는 방법은 무엇입니까?

$ sudo apt list --installed 'linux-image*'
Auflistung... Fertig
linux-image-4.4.0-31-generic/xenial-updates,xenial-security,now 4.4.0-31.50 amd64  [Installiert,automatisch]
linux-image-extra-4.4.0-31-generic/xenial-updates,xenial-security,now 4.4.0-31.50 amd64  [Installiert,automatisch]

'apt-cache plicy linux-image-generic'의 출력

$ sudo apt-cache policy linux-image-generic
linux-image-generic:
  Installiert:           (keine)
  Installationskandidat: 4.4.0.127.133
  Versionstabelle:
     4.4.0.127.133 500
        500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     4.4.0.21.22 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

답변1

시스템에 다음이 없습니다.linux-image-generic패키지 그리고 아마도linux-generic전자에 달려 있습니다. 다음 명령을 사용하여 다시 설치해야 합니다.

sudo apt install linux-generic

패키지 linux-image-genericlinux-image-4.4.0-127-generic(현재 최신 버전)은 APT에 의해 설치되도록 자동으로 포함되어야 합니다.

관련 정보