centos7.2 源码安装kernel 4.8.1

   从https://www.kernel.org/下载最新的kernel,当前最新的版本为4.8.1。
   将下载的kernel解压到/usr/src目录下:
tar -xzvf linux-4.8.1.tar.gz  -C /usr/src/
   进入到linux-4.8.1的目录下。运行make menuconfig 如果出现如下提示:
[root@localhost linux-4.8.1]# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/mconf.o
In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
 #include CURSES_LOC
                    ^
compilation terminated.
make[1]: *** [scripts/kconfig/mconf.o] Error 1
make: *** [menuconfig] Error 2
   需要通过yum install ncurses ncurses-devel 来安装ncurses相关的文件。安装完再次运行make menuconfig即可看到图形化的界面,选中save回车即可。
   运行make,如果出现如下的错误提示:
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
 #include <openssl/opensslv.h>
   说明缺少openssl相关的文件。通过yum groups  install  "Development and Creative Workstation" "Compatibility Libraries" openssl openssl-devel -y来解决相关的依赖。 
   接下来运行  make clean && make -j4。此过程十分漫长,和机器性能有关,20分钟到几个小时不等。
   然后运行  make modules_install 
   运行 make install
   安装完毕,重启系统,注意选择启动项的时候要选择4.8.1。当然也可以在/boot/grub2/grub.cfg中设置相关的启动项。
terminal_output console
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set default="0"   //将第一个启动项设为默认启动项。
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set default="0"
  set timeout=5
fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值