前言
- 本博文所写到的是我在Linux云服务器升级编译内核时所遇到的真实问题,已解决。
最近在编译升级Linux内核时遇到了很多问题,一一记录下来,以便朝花夕拾。
问题描述
已经编译了一段时间,本以为就这样可以OK,但是总是不尽如人意,出现了这个问题
截图如下:
问题原因:
在编译过程中,内存不够了
解决方案
大致思路就是新建虚拟内存。
先查看交换区
命令
free -m
结果如图
果然,swap
的 total
为0
- 添加
swap
文件,大小就2G吧
dd if=/dev/zero of=/swapfile bs=1k count=2048000
执行成功的结果为
- 创建
swap
文件
mkswap /swapfile
执行成功的结果为
- 激活
swap
文件
swapon /swapfile
现在重新查看
free -m
OK,现在已经添加成功了,可以愉快地编内核啦!