linux内核3.x升级至5.x

官方升级步骤
参考官方的升级步骤,实践了一下。
环境如下:

[root@bogon src]# uname -sr
Linux 3.10.0-862.el7.x86_64

从网上下载了linux-5.1.15.tar.xz,101M。提前准备好环境,确保根目录有足够的空间和足够的内存进行安装,空间大约11G,内存最少也得2G吧。本人失败了2次,一次根目录空间不足,一次内存不足,只能呵呵了。
其实安装的步骤很简单:

0.安装screen

因为整个过程会持续好几个小时,如果是通过xshell等远程工具连接到主机,一旦因为某种原因关闭远程连接,整个内核编译过程就会停止。所以yum installl screen,然后直接输入screen,在里面进行操作吧。
进入screen的亚子
ctrl+a然后点击d,将当前screen隐藏;
screen -ls 查询当前所有的screen:

[root@bogon kernel]# screen -ls
There are screens on:
	3756.pts-0.bogon	(Detached)
	3689.pts-0.bogon	(Detached)
2 Sockets in /var/run/screen/S-root.

使用screen -r 3756进入其中一个screen。

1.解压缩

可以直接把软件包放在/usr/src目录下
xz -cd linux-5.x.tar.xz| tar xvf -
会生成一个文件夹linux-5.1.15,其中新手指引就在这里:
linux-5.1.15/Documentation/admin-guide/README.rst
同时,新建一个文件夹/home/name/build/kernel,用于存放编译后的文件。

2.编译安装

命令只有如下4条:

cd /usr/src/linux-5.x
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install

make menuconfig中有很多选项,根据实际需要自行选择,选择之后进行save,在/home/name/build/kernel目录下就会出现.config的文件。如果一开始报错,很大可能是因为系统需要安装相关软件包。
make O=/home/name/build/kernel会持续几个小时,所以先去干点什么吧。

3.完成

完成之后,重启系统,启动会出现新内核的选项:
新内核就是介个亚子
系统约占11G空间:
空间占用的亚子

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值