事件の詳細
ホーム / 場合 /

企業について Ubuntu カーネルをアップグレードするための最終的なガイド: 方法とベストプラクティス

Ubuntu カーネルをアップグレードするための最終的なガイド: 方法とベストプラクティス

2025-06-18

最新のLinuxカーネルを維持することはセキュリティ,ハードウェア互換性,およびパフォーマンス最適化にとって重要です.このガイドではUbuntuシステムでカーネルをアップグレードするための信頼できる方法を概要します.異なる使用ケースと専門知識レベルに対応する.


なぜカーネルをアップグレードするのか?

  • セキュリティパッチ:脆弱性を軽減する

  • ハードウェアサポート:より新しいデバイス/機能を有効にする.

  • 性能向上:スケジューラー/IOの改善から利益を得る.

  • 安定性修正:カーネルレベルのバグを解決します

️️警告:

  • 生産以外の環境でテストアップグレードを

  • 重要なドライバ (例えば,NVIDIA,ZFS) がターゲットカーネルをサポートすることを確認する.

  • いつもバックアップ・ロールバック・プランを


メソッド 1: 公式のUbuntuリポジトリを使用 (推奨)

最良の治療法として:長期サポート (LTS) の安定した,テストされたカーネル

ステップ:

  1. パッケージリストを更新:

    バッシュ


    スドウ 適性アップデート&& スドウ 適性完全アップグレード- そうだ
  2. HWEカーネル (LTSシステム) をインストールする:
    Ubuntu 22.04 LTSでは

    バッシュ


    スドウ 適性 インストール--インストール-推奨 Linux-ジェネリック-hwe-2204
  3. 再起動&確認:

    バッシュ


    スドウ 再起動する
    名無し -r  # カーネルバージョンをチェック (例えば,6.5.x)

メソッド2: メインラインカーネル PPA (最新カーネル) を使用する

最良の治療法として:最先端の機能が必要な 熱心な人達
リスク:テストが少ない 互換性の問題がある

  1. メインライン PPA を追加する:

    バッシュ


    スドウadd-apt-repository ppa:cappelikan/ppa について- そうだ
    スドウ 適性アップデート
  2. メインライン GUI ツールをインストール (オプション):

    バッシュ


    スドウ 適性 インストールメインライン

    打ち上げメインラインカーネルをグラフィック的に選択/インストールする

  3. CLI を使ってインストールする

    バッシュ


    スドウ 適性 インストールLinux-image-unsigned- リンクをクリックして<バージョン>- 一般的なLinuxヘッダー -<バージョン>- 一般的

    (代替する)ターゲットカーネルで,例えば6.8.4)


メソッド3: マニュアルカーネルコンパイル

最良の治療法として:パーソナライゼーションや特定のデバッグの必要性

処置

  1. 依存をインストールする:

    バッシュ


    スドウ 適性 インストールビルド-エッセンシャル libncurses-dev ビゾンフレックス libssl-dev libelf-dev
  2. カーネルソースをダウンロード:
    訪問カーネル.org, 必要なソースをダウンロード (例えば,Linux 6 について8.tar.xz) について

  3. 抽出&設定:

    バッシュ


    タール -xvfLinux 6 について8.tar.xzcdLinux 6 について8作るメニュー設定#現在のコンフィギュレーションを使用します: /boot/config-$ ((uname -r)
  4. コンパイル&インストール:

    バッシュ


    作る-j$(nproc)                #すべてのコアを使用してコンパイル
    スドウ 作るモジュール_インストール# モジュールをインストール
    スドウ 作る インストール              #カーネルをインストール
    スドウupdate-initramfs を更新する-c -k 6.8.0# initramfs を更新する
    スドウ update-grub をインストールする               # GRUB を更新する
    スドウ 再起動する

ロールバックプラン

  1. 前回のカーネルに起動:

    • 待ってシフトGRUB → 古いカーネルを選択します.

  2. 問題のあるカーネルを削除:

    バッシュ


    スドウ 適性リンクス画像の浄化<バージョン>- 一般的

検証とベストプラクティス