今月数日前 2022の12月、バージョンの Linux カーネル 6.1-rc8 (メインライン)、 6.0.11 (安定)および 5.15.81 (長期)。
このため、私たちはあなたにこれを提供します 新しい小さなクイックガイド 成功する 「Linux カーネルをコンパイルする」、任意のバージョンで GNU / Linux Distro、 ベース Debian、Ubuntu、およびミント、 どんなときも。
そして、この投稿を始める前に、 「Linux カーネルをコンパイルする」以下の内容をご確認ください。 関連コンテンツ、今日の終わりに:
Debian、Ubuntu、および Mint での Linux カーネルのコンパイル
Linux カーネルを正常にコンパイルする手順
必須パッケージのインストール (開発サポート)
apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev
希望のバージョンを選択してください
これを行うには、 公式サイト カーネルのをクリックして、既存のカテゴリから XNUMX つを選択します。 をコピーします。 ダウンロードパス それぞれの選択したカーネルから利用可能 ターボールボタンをクリックして、次の手順に進みます。 一方、今日の例では、 安定した Linux カーネル バージョン 6.0.11:
E
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig
この時点で、 「カーネル構成メニュー」私たちは パラメーターを構成 (カスタマイズ) 私たちの好みや必要性のカーネルの。 この時点で、それが不可欠であることを覚えておいてください 64 ビット カーネル オプションをオンまたはオフにする、私たちが望むものや必要なものに応じて。 また、すべての変更を行った後、 保存ボタンを押します そして、 終了ボタン。
E
ここに来て、彼らは残っている 2つの可能なルート 選択する:
カーネルのインストールのみ
sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge
はい、すべてが実行され、正常に終了します。終了するには、次の手順を実行する必要があります コンピューターを再起動します オペレーティングシステムに既にロードされていることをテストします コンパイルされた新しいカーネル.
カーネルのインストールと作成されたカーネルの .deb ファイルの作成
このステップを実行するには、パッケージのインストールを呼び出す必要があります。 カーネルパッケージ. このため、使用している GNU/Linux ディストリビューションのリポジトリにない場合は、次の補助手順を実行できます。
sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb
このパッケージをインストールしたら、次の手順に進むことができます。
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb
場合によっては、コンパイル プロセス中にエラーが発生します。 カーネル証明書に関連するエラー、次を実行できます それを修正するコマンドの順序 自動的に、もう一度やり直してください:
sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config
はい、すべてが実行され、正常に終了します。終了するには、次の手順を実行する必要があります コンピューターを再起動します オペレーティングシステムに既にロードされていることをテストします コンパイルされた新しいカーネル.
要約
要するに、私たちはこの小さな クイックガイド 私は簡単かつ成功裏に達成することができます 「Linux カーネルをコンパイルする」 XNUMXつ以上 ディストリビューション Debian、Ubuntu、Mint、 または派生物。
内容がよろしければ、 コメントして共有する. そして覚えておいてください、私たちの «サイト»の公式チャンネルに加えて、 Telegram その他のニュース、チュートリアル、Linux の更新については、. 西 グループ、今日のトピックまたはその他の関連トピックの詳細については。