何らかの理由でaptは古いカーネルをアンインストールできません。そのため、最初に毎回自動削除を試行するため、aptを使用できません。
➜Sudo apt-get autoremove パッケージリストを読み込んでいます...完了 依存関係ツリーを構築しています 状態情報を読み込んでいます...完了 以下パッケージは削除されます: linux-image-extra-4.10.0-19-generic 0アップグレード済み、0が新規インストール、1が削除、1がアップグレードされていません。 2なし この操作の後、155 MBのディスク領域が解放されます。 続行しますか? [Y/n] y (データベースの読み取り中... 266341現在インストールされているファイルとディレクトリ。) linux-image-extra-4.10.0-19-genericの削除(4.10.0-19.21 )... run-parts:/etc/kernel/postinst.d/apt-auto-removal 4.10.0-19-genericの実行/boot/vmlinuz-4.10.0-19-generic run-parts:/etc/kernel/postinst.d/dkms 4.10.0-19-genericの実行/boot/vmlinuz-4.10.0-19-generic
これまでのところ、私はグーグルのA LOT後に以下を試しました
Sudo dpkg --remove --force-remove-reinstreq linux-image-extra-4.10.0-19-generic
を使用してメンションパッケージを削除する--reinstall
タグ付きのパッケージをインストールします。すべてのステップが同じ行でハングします。
run-parts: executing /etc/kernel/postinst.d/dkms 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic
この後、私ができることは、プロセスを強制終了してロックを解除し、別のものを試すか、再起動するだけです。
そして、念のために、私はそれを終わらせる時間を与えましたが、そうではありませんでした。
ドライブと/ bootの場所に多くのスペースがあるため、スペースの問題ではありません。また、Nvidiaドライバーで微妙な問題が発生する人もいましたが、そもそもnvidiaドライバーをインストールしたことがありません。 LinuxでオンボードIntel GPUを使用しています。
したがって、この時点で私は提案を受け入れています。前もって感謝します。
OK、1週間これに固執した後、これは私がこれを解決する方法です。
リブートし、grub選択時にUbuntuの詳細オプションを選択してから、現在のカーネルリカバリモードを選択します。
リカバリモードが起動したら、パッケージを修正してクリーンアップするだけで、破損した削除不可能なlinux-image-extraパッケージが削除されます。そして再起動します。