kernel kernel1 o make mrproper n o make

  • Slides: 17
Download presentation

下載kernel檔案

下載kernel檔案

重新編譯kernel(1) o # make mrproper n 清除之前編譯過的殘留設定檔及目的檔 o # make oldconfig n 使用舊 kernel的.

重新編譯kernel(1) o # make mrproper n 清除之前編譯過的殘留設定檔及目的檔 o # make oldconfig n 使用舊 kernel的. config 檔 n 下指令前需將舊的. config 檔複製到新的 kernel source 目錄下 或者 # make menuconfig n 對 kernel 做自定的設定 註:make oldconfig 及 make menuconfig 擇一或 二者皆做都可。

重新編譯kernel(2) o # make n 編譯 compressed kernel 及 modules o # make modules_install

重新編譯kernel(2) o # make n 編譯 compressed kernel 及 modules o # make modules_install n 安裝modules o # make install n 最後把kernel安裝到系統中, 重新啟動後的開 機選單就可以選了 o 在grub boot menu裡選擇編譯好的kernel n Ex: Fedora Core (2. 6. 18)

make mrproper

make mrproper

make oldconfig

make oldconfig

make menuconfig(1)

make menuconfig(1)

make menuconfig(2)

make menuconfig(2)

make

make

during make

during make

make modules_install

make modules_install

make install

make install

reboot & boot menu

reboot & boot menu

補充教材 o Kernel編譯可以部分參考網管小組教學文件: http: //wiki. csie. ncu. edu. tw/snmgwiki/do ku. php? id=5 doc: howto_fedorakernel

補充教材 o Kernel編譯可以部分參考網管小組教學文件: http: //wiki. csie. ncu. edu. tw/snmgwiki/do ku. php? id=5 doc: howto_fedorakernel o 相關資料請參考老師之referenced material: http: //www. csie. ncu. edu. tw/~hsufh/COURSES/ FALL 2009/linuxos. html p http: //www. slideshare. net/gh 40402/li nux-13777276 p http: //www. cnblogs. com/bittorrent/p/