カーネルkernel5.0をアップグレードCentOS7

アップグレードプロセス:

元のシステム:CentOS7.3  

[私の-E450 @ルート〜]#は、uname -r
3.10.0-514.el7.x86_64

インストールパッケージが必要:

#yumのアップデート
#yumのgccのBCバイソンフレックスelfutils-libelfを-のdevel opensslの-develのGRUB2作る-yのncurses-develのインストール

https://www.kernel.org/  カーネルをダウンロードしてください。

私は、カーネルのバージョンは5.0.21でダウンロードするためにここにいます

  https://pan.baidu.com/s/1ed0lVerVtoeX2GZuXxVxZA

抽出コード:dce9、永久

Uディスクコピーまたはサーバーにアップロード、およびは/ usr / src /カーネルフォルダを抽出するために、

タール-xvfのlinux-5.0.21.tar.gz -Cは/ usr / src /カーネル/

CD /usr/src/kernels/linux-5.0.21

元の構成のコピー:

CP CP -v /boot/config-3.10.0-514.el7.x86_64 /usr/src/kernels/linux-5.0.21/.config

カーネルを設定します。

make menuconfigを

ここでは、カーネルがケースに精通していない場合は、タブを保存するために保存]を選択し、直接使用するキーをカーネルの機能をカスタマイズして終了することができます。

 

 

その後、DF -h、ハードディスクの空き容量を表示するには、左側のスペースがあることを確認するために、コンパイルプロセスは、スペースの16ギガバイトの大規模な使用になります。

ああ、今コンパイル!

[@ルート私-E450のlinux-5.0.21]#のNPROC
2

NPROCビューCPU監査

-j 2を作る&& modules_install -j 2を作る&& -j 2をインストールします

ここでは、これ以上の4コアよりも、当時-jのCPUコアであれば、400以上の核推奨-j 4、ああ、少し安定性

おそらく一時間以上を必要とする、ブッククラブを参照してください。

続けてコンパイルされました:

#1 GRUB2・セットデフォルト "のCentOSのLinux(5.0.21)7(コア)"

#GRUB2-editenvリスト

GRUB2#-o-mkconfig /boot/grub2/grub.cfg

システムを再起動します

#リブート

自動的にユーザー名とパスワードを入力するシステム、再開直後にコンパイル新しいカーネルを選択します。

-sr#1のuname [私の-E450〜@ルート]
のLinux 5.0.21

カーネルが成功アップグレード~~~

 

 

 

 

参考文献:

https://www.tecmint.com/install-upgrade-kernel-version-in-centos-7/

https://www.tecmint.com/compile-linux-kernel-on-centos-7/

https://www.freecodecamp.org/news/building-and-installing-the-latest-linux-kernel-from-source-6d8df5345980/

https://www.cnblogs.com/feiquan/p/9333719.html

おすすめ

転載: www.cnblogs.com/alan1921/p/11776270.html