2003年1月19日 星期日

Linux 的核心(Kernel) -7 核心編譯-4 安裝

安裝核心模組:
在安裝核心之前, 使用 make modules_install 安裝核心模組, 模組檔案將被複製到 /lib/modules/version/directory , 如果核心版本與已安裝的核心版本相同, 則新模組將覆蓋舊模組, 可能會使舊核心無法使用

9. make modules install 
(ps: 檢查 /lib/modules/kernel-version)

安裝核心:
make install 指令使用 /sbin/installkernel 來放置新核心和 System.map 檔案, 還會設定適當的符號鏈接, 執行 depmod 並建立最初的 ramdisk, 新核心的條目將添加到 GRUB 上, 但不會更改當前的預設核心

10. make install   (kernel image) (/boot->vmlinuz)

更新LILO (如有使用的話):
如果系統使用 LILO 開機程式而不是 GRUB, 則需要將新編譯的核心的新條目添加到 /etc/lilo.conf並執行 LILO 安裝程式 /sbin/lilo 來更新 LILO 的設定 (完成 kernel 後要記得修改 lilo.conf 或 grub.conf)

設定檔案(非必要): 
保留用於編譯核心的設定檔案的副本對於追蹤哪些核心啟用了哪些功能非常有用

cp /usr/src/linux-2.4/.config  /boot/config-2.4.18-3custorn

沒有留言:

張貼留言