编译内核报错

 在安装模块时,

 

[root@yufei linux-3.0.4]# make modules_install

这里也是需要一段时间,这一步就是把编译好的modules拷贝到/lib/modules/相应的内核目录里面

此处省略无数字节……

  DEPMOD  3.0.4
/usr/src/linux-3.0.4/scripts/depmod.sh: line 43: 17955 Killed                  "$DEPMOD" "$@" "$KERNELRELEASE"
make: *** [_modinst_post] Error 137  

注意:上面出现了错误

这是由于SWAP不足造成的,所以要适当增加内存或者是SWAP的大小,因为我是虚拟机做的实验,以前是256M内存,我调整到512M,swap我从256M最后调整到了1.5个G才解决了上面的错误

关于增加SWAP的方法,我这里来介绍一个简单的。

[root@yufei linux-3.0.4]# dd if=/dev/zero of=/swap2 bs=1M count=1500
[root@yufei linux-3.0.4]# mkswap /swap2
[root@yufei linux-3.0.4]# swapon /swap2

这样简单的三步就增加了SWAP了,而且在下次启动的时候,SWAP还是原来的。

最后再执行

[root@yufei linux-3.0.4]# make modules_install
此处省略无数字节……
  DEPMOD  3.0.4

就没有错误了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章