戻る

前へ| 次へ

カーネルの再構築 make

make , make modules & make modules_install

make

root@sysresccd:/usr/src/linux-3.12.5# time make 2>&1 | tee log-make-Nouveau
...
  IHEX2FW firmware/keyspan_pda/keyspan_pda.fw
  IHEX2FW firmware/keyspan_pda/xircom_pgs.fw

real    59m10.106s
user    54m34.189s
sys     4m13.983s
root@sysresccd:/usr/src/linux-3.12.5# cd /lib/modules/
root@sysresccd:/lib/modules# mv 3.12.5-plamoSMP/ org-3.12.5-plamoSMP/
root@sysresccd:/lib/modules# ls
org-3.12.5-plamoSMP/
root@sysresccd:/lib/modules# cd -
/usr/src/linux-3.12.5
root@sysresccd:/usr/src/linux-3.12.5# ls -l arch/x86/boot/bzImage 
-rw-r--r-- 1 root root 3245840 Feb 11 21:00 arch/x86/boot/bzImage

make modules

make で もう module は 作成されるので これは不要です

make modules

root@sysresccd:/usr/src/linux-3.12.5# time make modules 2>&1 | tee log-make-modules-Nouveau
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `relocs'.
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  Building modules, stage 2.
  MODPOST 1775 modules

real    1m21.822s
user    0m58.988s
sys     0m18.801s

make modules_install

root@sysresccd:/usr/src/linux-3.12.5# time make modules_install 2>&1 | tee log-m-modules-inst-Nouveau
...

  INSTALL /lib/firmware/keyspan_pda/xircom_pgs.fw
  DEPMOD  3.12.5-plamoSMP

real    0m11.835s
user    0m2.977s
sys     0m3.497s
root@sysresccd:/usr/src/linux-3.12.5# ls /lib/modules/
3.12.5-plamoSMP/  org-3.12.5-plamoSMP/
root@sysresccd:/usr/src/linux-3.12.5# cd /boot/
root@sysresccd:/boot# ls
System.map@                 diag1.img     tuxlogo.bmp
System.map-3.12.5-plamoSMP  diag2.img     vmlinuz@
boot.0811                   inside.bmp    vmlinuz-3.12.5-plamoSMP
config@                     map
config-3.12.5-plamoSMP      onlyblue.bmp
root@sysresccd:/boot# mv vmlinuz-3.12.5-plamoSMP 001-org-vmlinuz-3.12.5-plamoSMP 
root@sysresccd:/boot# mv System.map-3.12.5-plamoSMP 001-org-System.map-3.12.5-plamoSMP 
root@sysresccd:/boot# cp /usr/src/linux-3.12.5/System.map System.map-3.12.5-plamoSMP
root@sysresccd:/boot# cp /usr/src/linux-3.12.5/arch/x86/boot/bzImage vmlinuz-3.12.5-plamoSMP
root@sysresccd:/boot# ls
001-org-System.map-3.12.5-plamoSMP  diag2.img
001-org-vmlinuz-3.12.5-plamoSMP     inside.bmp
System.map@                         map
System.map-3.12.5-plamoSMP          onlyblue.bmp
boot.0811                           tuxlogo.bmp
config@                             vmlinuz@
config-3.12.5-plamoSMP              vmlinuz-3.12.5-plamoSMP
diag1.img
root@sysresccd:/boot# cd -
/usr/src/linux-3.12.5
root@sysresccd:/usr/src/linux-3.12.5# diff -s 001-org.config .config.old 
Files 001-org.config and .config.old are identical
root@sysresccd:/usr/src/linux-3.12.5# diff -s 001-org.config .config     
3328c3328,3331
< # CONFIG_DRM_NOUVEAU is not set
---
> CONFIG_DRM_NOUVEAU=m
> CONFIG_NOUVEAU_DEBUG=5
> CONFIG_NOUVEAU_DEBUG_DEFAULT=3
> CONFIG_DRM_NOUVEAU_BACKLIGHT=y
3363c3366
< # CONFIG_FB_BACKLIGHT is not set
---
> CONFIG_FB_BACKLIGHT=y
4320c4323
< # CONFIG_MXM_WMI is not set
---
> CONFIG_MXM_WMI=m

にゃんたろう 拝!

2014年 2月 15日 土曜日 21:05:09 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2014. nyantarou All Rights Reserved.