Ubuntuで余分なカーネルを削除する方法

Ubuntuで余分なカーネルを削除する方法

ステップ1: 現在のカーネルを表示する

読み取る $ uname -a
Linux rew 4.15.0-42-generic #45~16.04.1-Ubuntu SMP 月曜日 11月19日 13:02:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

現在のバージョンは4.15.0-42-genericです

ステップ2: すべてのカーネルを表示する

再度 $ dpkg --get-selections | grep linux
コンソールセットアップ Linux インストール
libselinux1:amd64 インストール
libselinux1:i386 インストール
Linuxベースのインストール
Linuxファームウェアのインストール
linux-generic-hwe-16.04 インストール
linux-headers-4.15.0-42 インストール
linux-headers-4.15.0-39 インストール
linux-headers-4.15.0-39-generic インストール
linux-headers-4.15.0-42-generic インストール
linux-headers-generic-hwe-16.04 インストール
linux-image-4.15.0-39-generic インストール
linux-image-4.15.0-42-generic インストール
linux-image-generic-hwe-16.04 インストール
linux-libc-dev:amd64 インストール
linux-libc-dev:i386 インストール
linux-modules-4.15.0-39-generic インストール
linux-modules-4.15.0-42-generic インストール
linux-modules-extra-4.15.0-39-generic インストール
linux-modules-extra-4.15.0-42-generic インストール
linux-sound-base インストール
pptp-linux インストール
syslinux インストール
syslinux-common インストール
syslinux-legacy インストール
util-linux インストール

ステップ3: 冗長カーネルを削除する

39 のバージョンはすべて冗長なので、削除します。

再度 $ sudo apt-get remove \
linux-ヘッダー-4.15.0-39 \
linux-ヘッダー-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-モジュール-4.15.0-39-generic \
linux-モジュール-extra-4.15.0-39-generic

アンインストール後に再確認してください:

再度 $ dpkg --get-selections | grep linux
コンソールセットアップ Linux インストール
libselinux1:amd64 インストール
libselinux1:i386 インストール
Linuxベースのインストール
Linuxファームウェアのインストール
linux-generic-hwe-16.04 インストール
linux-headers-4.15.0-42 インストール
linux-headers-4.15.0-42-generic インストール
linux-headers-generic-hwe-16.04 インストール
linux-image-4.15.0-39-generic アンインストール
linux-image-4.15.0-42-generic インストール
linux-image-generic-hwe-16.04 インストール
linux-libc-dev:amd64 インストール
linux-libc-dev:i386 インストール
linux-modules-4.15.0-39-generic のアンインストール
linux-modules-4.15.0-42-generic インストール
linux-modules-extra-4.15.0-39-generic のアンインストール
linux-modules-extra-4.15.0-42-generic インストール
linux-sound-base インストール
pptp-linux インストール
syslinux インストール
syslinux-common インストール
syslinux-legacy インストール
util-linux インストール

ステータスは deinstall になっており、アンインストールされたことを意味します。不安な場合は、purge を使用して設定ファイルを含めて完全に削除し、カーネル リストをクリーンアップすることができます。

再度 $ sudo apt-get purge \
linux-ヘッダー-4.15.0-39 \
linux-ヘッダー-4.15.0-39-generic \
linux-image-4.15.0-39-generic \
linux-モジュール-4.15.0-39-generic \
linux-モジュール-extra-4.15.0-39-generic

ステップ4: システムブートを更新する

カーネルを削除した後、無効なブート項目を削除するためにgrubを更新する必要があります。

rew $ sudo update-grub #状況に応じてgrub/grub2を選択

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu 16.04 カーネルのアップグレード手順
  • Ubuntu Android ソースコードとカーネルのダウンロードとコンパイル
  • Ubuntu で Android 用の Linux カーネル ドライバーにアクセスするためのハードウェア抽象化レイヤー (HAL) モジュールの追加
  • Android 用 Linux カーネル ドライバーをテストするために Ubuntu に組み込みの C 実行可能プログラムを実装する
  • Ubuntu で Android システム用の Linux カーネル ドライバーを作成する方法
  • UbuntuにAndroidカーネルソースコードをダウンロード、コンパイル、インストールする
  • Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

<<:  MySQL 起動時に「サーバーは PID ファイルを更新せずに終了しました」というエラーが報告される理由の詳細な分析

>>:  画像のプリロードと遅延ロードを実装するJavaScript

推薦する

JavaScriptでシンプルなスクロールウィンドウを実装する

この記事では、スクロールウィンドウを実装するためのJavaScriptの具体的なコードを参考までに紹...

VMware Workstation 15 Pro インストール ガイド (初心者向け)

01. VMware Workstation Pro 15 のダウンロードダウンロード: VMwa...

JavaScript 関数のコンテキストのルールは何ですか?

目次1. ルール 1: Object.Method() 1.1 ケース1 1.2 ケース2 1.3 ...

tomcat9.exeをクリックするとクラッシュする問題を解決する方法

ある読者から連絡があり、ダウンロードが終了し、操作がまだ開始されていないのに、なぜ Tomcat の...

ウェブ開発におけるクロスドメインの理由に対する複数のソリューション

目次クロスドメインの理由JSONP Nginxソリューションバックエンドソリューションクロスドメイン...

トピックページデザインの 5 つの基本スキル (Alibaba UED Shanmu)

このトピックは、2012 年後半の社内共有です。まだ記事にはなっていませんが、春節が近づいているので...

Docker で Maven プロジェクトをより速くビルドする

目次I. 概要2. 従来の多段階イメージ構築3. Buildkitを使用してイメージをビルドする4....

Dockerを使用してプライベートGitLabを構築する2つの方法

最初の方法: docker インストール1. オープンソース版のイメージを取得する2. 対応するデー...

テンプレートタグの使用方法の詳細な説明(Vue での使用方法の概要を含む)

目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...

Swiper+echartsは複数のダッシュボードの左右スクロール効果を実現します

この記事では、ダッシュボードの左右スクロール効果を実現するためのスワイパー+echartsの具体的な...

Mysql8.0はソート問題を解決するためにウィンドウ関数を使用する

MySQL ウィンドウ関数の紹介MySQL は MySQL 8.0 以降、ウィンドウ関数をサポートし...

MySQLのロック構造の詳細な説明

Mysqlは3種類のロック構造をサポートしていますテーブルレベルのロック、低オーバーヘッド、高速ロッ...

Windows 10 での MySQL 8.0.20 のインストールと設定方法のグラフィック チュートリアル

Win10システムにMySQL8.0.20をローカルにインストールし、個人的にテストして利用可能であ...

CSS3 を使用した背景ぼかし効果の 3 つの例

導入から始めず、いきなり本題に入りましょう。通常の背景ぼかし効果は次のとおりです。 プロパティを使用...