編譯內核報錯

 在安裝模塊時,

 

[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

就沒有錯誤了。

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