Ubuntu 18。04 LTSは、CanonicalのLinuxオペレーティングシステムの現在の安定したリリースです。バックポートの努力のおかげで、最新のソフトウェアがたくさんあります。それにもかかわらず、ユーザーは古いバージョンのLinuxカーネルにこだわる傾向があります。
Ubuntu LTSを使用するのはそれほど悪くない開発者が修正と改善を後から移植するために最善を尽くすので、Linuxカーネルの古いリリースに固執してください。それでも、安定性のために18.04を使用しているが、最新かつ最高のLinuxカーネル(カーネル5など)を使用したい場合は、少しイライラします。幸いなことに、Linuxコミュニティのおかげで、Ubuntu 18.04 LTSでLinuxカーネル5を使用することがますます簡単になりました
方法1 – UKUUを使用
Ubuntu Kernel Upgrade Utilityが最もUbuntu 18.04 LTSでLinuxカーネル5を使用してLinuxを取得する簡単な方法。アプリにアクセスするには、UKUUアプリケーションのインストール方法に関するガイドにアクセスする必要があります。
UKUUアプリケーションが動作するようになったらUbuntu、アプリケーションメニューで参照して起動します。次に、UKUUアプリケーションを使用して、Linuxカーネルのバージョン5(できれば最新のリリース)を見つけます。
使用するバージョン5カーネルを選択しますマウスを使用してUbuntu 18.04 LTSにインストールし、強調表示します。その後、「インストール」ボタンをクリックしてシステムにロードすることにより、新しいカーネルのインストールを開始します。
UKUUアプリを完全にダウンロードしてインストールするUbuntu Linux PC上のLinuxカーネルのバージョン5。インストールプロセスが完了したら、UKUUアプリケーションを閉じてUbuntu 18.04 LTSを再起動します。起動したら、Linuxカーネルのバージョン5を使用する必要があります。
カーネルの絶対最新バージョンを実行しており、UKUUが意図したとおりに機能したことを確認したいですか?を押してターミナルウィンドウを起動します Ctrl + Alt + T または Ctrl + Shift + T そしてタイプ:
uname -r
方法2-ソースから
Ubuntu Kernel Update Utilityは優れたツールです。しかし、Canonicalが開発中のLinuxカーネルのバージョンで通常動作することを考えると、事態は少し不安定になる可能性があります。より安定したソリューションを得るには、Linuxを自分でコンパイルできます。
コンパイルプロセスを開始するには、次のことが必要です。新しい構成ファイルを作成します。これを行う最も簡単で最も簡単な方法は、設定した既存の構成ファイルをダウンロードすることです。
注:事前設定ファイルを使用したくないですか?から既存のファイルをコピーします /ブート 「.config」として保存します
wget https://pastebin.com/raw/Pwz0Uyqn -O .config
構成ファイルをダウンロードしたら、Linuxカーネルの最新リリースをダウンロードします。この記事を書いている時点では、バージョンは5.0.8です。
注:カーネルバージョンはKernel.orgに定期的に投稿されます。将来的に5.0.8から更新する場合は、新しいソースをダウンロードし、このガイドの指示に従ってください。
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.8.tar.xz
Tarコマンドで5.0.8カーネルのアーカイブを抽出します。
tar xvf linux-5.0.8.tar.xz
新しい設定ファイルをLinuxコードフォルダーに移動します。 mv コマンド。
mv .config ~/linux-5.0.8/
カーネルビルドの依存関係をUbuntuにインストールして、コンパイルおよびビルドできるようにします。
sudo apt install build-essential libncurses5-dev gcc libssl-dev bc flex bison
カーネルのGUIメニューツールを実行します menuconfigを作成します
cd ~/linux-5.0.8/
make menu-config
メニューアプリで、すべてをデフォルトのままにし、矢印キーを使用して[保存]を選択します。ファイルを[.config]に必ず書き込んでください。
「終了」を強調表示して、メニューツールを終了します。
GUIメニューエディタを終了したら、次を使用します。 lscpu PCのコア数を把握し、カーネルのコンパイルに使用できるCPUの数を決定するコマンド。
コアの数を把握するには、次を実行します:
lscpu | grep -E "^CPU("
その数に留意してください。次に、使用します 作る とともに deb-pkg Ubuntuのコンパイルを開始するコマンド。必ず「CORE-NUMBER」を、実行時に表示される番号に変更してください lscpu コマンド。
make -jCORE-NUMBER deb-pkg
CPUコアの数に応じて、ビルドには非常に長い時間がかかります。最良の結果を得るには、少なくともデュアルコアCPU(2)でビルドしてください。ビルドプロセスが完了すると、コンパイラは、インストールできるように、新しいカーネルのDEBパッケージを4つ出力します。
新しくコンパイルされた5.0.8 Linuxカーネルをインストールするには、次を実行します dpkg コマンド。
sudo dpkg -i linux-*.deb
想定 dpkg 正常にインストールされたら、Linux PCを再起動します。オンラインに戻ったら、Linuxカーネルバージョン5でUbuntu 18.04 LTSを実行する必要があります。
実際にUbuntu 18.04 LTSでカーネル5を実行していることを確認するには、 うなめ コマンド。
uname -r</ p>
コメント