Sudo apt-get upgrade
は以下を返します。
Errors were encountered while processing:
linux-image-4.8.0-39-generic
linux-image-4.8.0-41-generic
linux-image-generic
linux-firmware
linux-signed-image-4.8.0-39-generic
linux-image-extra-4.8.0-39-generic
linux-image-4.8.0-37-generic
linux-image-extra-4.8.0-37-generic
linux-signed-image-4.8.0-41-generic
linux-signed-image-4.8.0-37-generic
linux-signed-image-generic
linux-image-extra-4.8.0-41-generic
linux-generic
linux-signed-generic
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
関連する質問を見ましたが、それらのエラーは少し異なりました。それが重要かどうかはわかりません。
問題が見つかりました
apt-getがUbuntu 16.04で動作しない、カーネルパッケージの問題
Teensyマイクロコントローラを使用するために私がしなければならなかったいくつかの修正から来ています
私にとって、これらの2行は役に立ちました!問題のある古いlinux-extraおよびlinux-extra-imageファイルをすべて削除するだけです。
各パッケージについて:
Sudo mv /var/lib/dpkg/info/<PACKAGE-NAME>.* /tmp/
次に:
Sudo apt-get autoremove && Sudo apt-get autoclean
次に、最新のLinuxイメージファイルをインストール/更新します
Sudo apt-get install linux-generic
天が水
単一のUbuntu OSからいくつかのカーネルを動作させることはほとんどできないため、古いバージョンを「保留」にすることをお勧めします。
このような:
Sudo apt-mark hold **package_name**
例えば
Sudo apt-mark hold linux-image-4.8.0-39-generic
おそらく、最新のカーネルlinux-image-4.8.0-41-genericおよび関連するlinux-firmwareのみが必要になります。
また試してください:
dpkg --configure -a
単一の孤立したエラーを投稿することができ、数十種類のカーネルの膨大な数のエラーの組み合わせよりも多くを知ることができます。
複数のカーネルを持つことは完全に可能です。他からの起動に使用されるのは1つだけなので、自動的に非アクティブになります。 1つが失敗した場合に備えて、複数のカーネルを用意することは利点です。 4つのカーネルがあります。あなたの場合、すべてのカーネルが失敗するので、ドライブまたはパーティションのスペースが不足しているか、十分なスペースが残っていないようです。
このような問題は、ubuntuの新規インストール中に発生しました。ブートパーティションが小さすぎ(100MB)、インストールで必要なすべてのファイルをコピーできなかったために発生しました。
修正:ブートパーティションを200MBに拡大してから、再インストールします。
/ etc/apt /ディレクトリのsources.listファイルが破損しています。皆さんのためにすべてを行う次のことを実行してください。
//first remove the source.list file don't worry
rm /etc/apt/sources.list
そして、ターミナルでこのコマンドを実行します
Sudo software-properties-gtk
これにより、sources.listファイルが自動的に作成されます。次にこれを実行します
Sudo apt -f install
よろしく... Mehdi Filban