GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuサーバーのカーネルバージョンを更新します

Ubuntuサーバーでカーネルバージョンを更新するには:

ステップ1:カーネルの現在のバージョンを確認する

サーバーにログインし、ターミナルで次のコマンドを実行します。

uname -r
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-70-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Fri Nov 18 12:47:53 2016 from 115.248.132.50
root@e2e-15-22:~# uname -r
3.19.0-70-generic

上記の例では、 3.19.0-70 -genericはカーネルバージョンです。

ステップ2:互換性のあるアップデートを確認する

利用可能なアップデートを確認するには、次のコマンドを入力します。

apt-cache search linux-image
linux-image-extra-3.19.0-74-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
linux-image-extra-4.2.0-21-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP
linux-image-extra-4.2.0-22-generic - Linux kernel extra modules for version 4.2.0 on 64 bit x86 SMP

利用可能なバージョンのリストから、取得する更新バージョンを選択します。

この例では、カーネルを 3.19.0-70-genericから更新しましょう。 3.19.0-74-generic。

ステップ3:カーネルイメージをインストールする

次のコマンドを使用して、選択したイメージファイルをインストールします。

apt-get install linux-image-3.19.0-74-generic

上記の例のバージョンを、選択したバージョンに置き換えてください。

ステップ4:対応するヘッダーを確認します

使用可能なヘッダーを探すには、以下のコマンドを使用します。

apt-cache search linux-header
linux-headers-3.19.0-74-generic - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
linux-headers-3.19.0-75-generic - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP
linux-headers-4.2.0-19-lowlatency - Linux kernel headers for version 4.2.0 on 64 bit x86 SMP

前の手順でインストールしたカーネルイメージのバージョンに対応するヘッダーのバージョンを選択します。

この場合: linux-headers-3.19.0-74-generic

ステップ5:ヘッダーをインストールします

インストールするには、次のコマンドを入力します。

apt-get install linux-headers-3.19.0-74-generic

上記の例では、選択したバージョンのヘッダーを必ず入力してください。

ステップ6:構成ファイル

メニューにアクセスします。 次のコマンドを入力してlstファイル:

sudo vim /boot/grub/menu.lst

menu.lstから次のコンテンツをコピーします ファイル:

title vmlinuz-3.19.0-70-generic
root (hd0,0)
kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro
initrd /boot/initrd.img-3.19.0-70-generic

コピーしたコンテンツを同じファイルの下に貼り付けますtimeout =10

default=0
timeout=10
title vmlinuz-3.19.0-70-generic
root (hd0,0)
kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro
initrd /boot/initrd.img-3.19.0-70-generic

title vmlinuz-3.19.0-70-generic
root (hd0,0)
kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro
initrd /boot/initrd.img-3.19.0-70-generic

vmlinuz を置き換えて、貼り付けたコンテンツを編集します およびinitrd.img バージョン、選択した更新バージョン:

default=0
timeout=10
title vmlinuz-3.19.0-74-generic
  root (hd0,0)
  kernel /boot/vmlinuz-3.19.0-74-generic root=/dev/xvda console=hvc0 ro
  initrd /boot/initrd.img-3.19.0-74-generic

title vmlinuz-3.19.0-70-generic
  root (hd0,0)
  kernel /boot/vmlinuz-3.19.0-70-generic root=/dev/xvda console=hvc0 ro
  initrd /boot/initrd.img-3.19.0-70-generic

上記の例では、 3.19.0-70 (現在のバージョン)は 3.19.0-74に変更されました (更新されるバージョン)。

ファイルを保存します。

ステップ7:再起動

サーバーを再起動し、次のコマンドを入力して更新を確認します。

uname -r
root@e2e-15-22:~# uname -r
3.19.0-74-generic


Ubuntu
  1. UbuntuでLinuxカーネルのバージョンを確認する方法は?

  2. Ubuntu 20.04でカーネルバージョンを確認する-ステップバイステップガイド?

  3. Ubuntu 14.04 Ltsが非ltsカーネルバージョンを使用するのはなぜですか?

  1. Ubuntu 14.04を15.04に更新しますか?

  2. Ubuntu 16.04のXpraバージョン?

  3. Ubuntu 14.04でGhostscriptを更新しますか?

  1. UbuntuでLinuxカーネルを更新する方法

  2. Ubuntuはカーネルアップデート後に起動しませんか?

  3. Ubuntu 16.04.1を16.04.3に更新しますか?