
Linuxカーネル6.0は、このオペレーティングシステムの最新リリースであり、多くの修正、パフォーマンスの向上、機能強化、そして新しいハードウェアサポートが含まれています。しかし、開発者Linus Torvaldsによる最新カーネルが、ほとんどのLinuxディストリビューションに搭載されるまでには、まだしばらく時間がかかるでしょう。
心配しないでください。この新しいカーネルを Ubuntu 22.04 デプロイメントで実行する方法を説明します。
参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
一つ覚えておいていただきたいのは、カーネルが選択したディストリビューションのリポジトリにリリースされるまで待つべきだということです。待つことで、ディストリビューションのメンテナーがすべてを磨き上げ、すべてが期待通りに動作するようになるまで、十分な時間を確保できます。
それでも、私のように、カーネルメンテナーによる最新のリリースをすぐにでも試してみたいという人もいるでしょう。そこで、新しいカーネルを起動して動作させるために必要な手順をご紹介します。
Ubuntu 22.04にカーネル6.0をインストールするために必要なもの
まず、Ubuntu 22.04のインスタンスが稼働している必要がありますが、本番マシンでは実行しないことをお勧めします。代わりに、テストマシンにインストールして、すべてが期待通りに動作することを確認してください。また、sudo権限を持つユーザーも必要です。信じられないかもしれませんが、これですべてです。
Ubuntuのアップグレード方法
まず最初に、完全なアップグレードを実行する必要があります。Ubuntuインスタンスにログインし、ターミナルウィンドウを開いて、次のコマンドを実行します。
sudo apt-get update && sudo apt-get full-upgrade -y
上記のコマンドはaptを更新し、その後完全なアップグレードを実行します。完了したら、システムを再起動して再度ログインしてください。
カーネル6.0へのアップグレード方法
まず最初に、必要なファイルを手動でダウンロードし、dpkg を使ってインストールする方法を紹介します。ダウンロードするファイルとコマンドは以下のとおりです。
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-image-unsigned-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-modules-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000_6.0.0-060000.202210022231_all.deb
これらのファイルをインストールするには、次のコマンドを発行します。
sudo dpkg -i *.deb
システムがモジュールをビルドできないというエラーが表示される場合があります。その場合は、以下の手順で解決してください。
sudo apt-get install gcc make perl -y
インストールが完了したら、マシンを再起動して次のコマンドでカーネルを検証します。
uname -r
システムでカーネル 6.0 が実行されていることがわかります。
2 番目の方法ではサードパーティの PPA を使用します。つまり、上記のように手動でアップグレードする必要がなく、組み込みのパッケージ マネージャーを使用してカーネルが更新されます。
新しいリポジトリを追加するには、次のコマンドを発行します。
sudo add-apt-repository ppa:cappelikan/ppa
次に、apt を次のように更新します。
sudo apt update
最後に、次のコマンドでカーネルをインストールします。
sudo apt install mainline 6.0.0 -y
インストールが完了したら、再起動して再度ログインし、コマンドを実行して、uname -r
システムが 6.0 カーネルで動作していることを確認します。
おめでとうございます。Linux マシンのパフォーマンスと機能が次のレベルに向上しました。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。
TechRepublic Academy の以下のリソースを活用して Linux エキスパートになりましょう。
- マスターLinux開発バンドル
- Linux & Docker コーディングバンドル
- 2022年 Linux 認定トレーニング バンドル
- マスターLinuxとGit認定バンドル