そのため、ストレージサーバーを再構築しています。安定性のために、Ubuntuサーバー14.04 LTSをOSとして使用します。ただし、RAID 5でBtrfsを使用する予定であり、これはカーネル3.19で大幅に改善されました。そのため、そのカーネルを14.04で使用したいと思います。
3.19が15.04で使用されるカーネルであり、8月にHWEカーネルとしてリリースされる予定であり、デフォルトは14.04.3であることを知っています。しかし、私は今このサーバーを構築する必要があります。
将来的に物事を壊してしまうようなファンキーなカスタムセットアップには興味がありません。したがって、14.04.2のインストールの上でそのカーネルを使用できる最もトラブルのない方法は何ですか。8月に簡単に標準に戻すことができます。標準?
新しいカーネルをインストールできます
この場合、linux-lts-vivid
リポジトリのtrusty-updates
からビルドされたパッケージを使用して、より簡単に:
Sudo apt-get install linux-generic-lts-vivid
このメタパッケージは、常にCanonicalのv3.19カーネルブランチの最新バージョンに依存しています。
Ubuntu Xenialのv4.4カーネルブランチに相当するのはlinux-generic-lts-xenial
です(驚くべきことです)。
異なるブランチのカーネルパッケージは相互に置き換えられないため、上記の手順のいずれかによってシステムが起動不能になる危険性はほとんどありません¹。新しくインストールされたカーネルが実行されない場合、ブート中にGRUBメニューで異なる/前のカーネルをブートすることを選択できます。
¹最も顕著な例外は、壊れたGRUB構成です。 update-grub
(カーネルパッケージのインストール後および削除後のスクリプトによって呼び出されます)が動作しない場合without、新しいカーネル't workwith新しいカーネルでも。
リポジトリから直接「最新」(3.19)Ubuntuカーネルをインストールできます。
Sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid
これにより、Vivid用の安定したUbuntuカーネルがインストールされます。そして、システム上にいくつかのモジュールを構築するために必要なヘッダー。
お役に立てれば!
Ubuntu 14.04でカーネルを3.19にアップグレードする最も簡単な方法は、次を実行することです。
Sudo apt-get install linux-generic-lts-vivid
これにより、メタパッケージがインストールされ、他のすべてが取得されます。画像とヘッダーがインストールされます。
3.19カーネルは、定期的な更新とアップグレードプロセスを通じてセキュリティ更新とバグ修正を取得するため、この方法は適切です。
古いカーネル3.13または3.16は削除されません。これらは、grubメニューを使用して起動可能になります。そして、彼らも更新を取得します。
3.13または3.16カーネルを更新したくない場合は、メタパッケージを削除できます。
linux-image-generic linux-headers-generic
for 3.13
linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
for 3.16
ダウンロード3ファイル:
linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb
linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_Arch.deb
linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_Arch.deb
注意してください、linux-headers
の1つはすべてのアーキテクチャに共通です(_all.deb
)。他のlinux-headers
およびlinux-image
mustは、マシンのアーキテクチャ(_i386.deb
または_AMD64.deb
)と一致します。
ターミナルから、次を実行してすべてをインストールします。
Sudo dpkg -i linux-{image,headers}-3.19.*.deb
または単に使用する TAB 完全なファイル名の入力に役立つ自動補完。