對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2005/3/29 7:22:56
Linux kernel update 程序
1.先下載kernel,放在/usr/src中
雙數版較穩定ex:2.4.18
單數版測試性較強ex:2.3.18
2.把新kernel解壓縮。
3.備份舊kernel
A.備份舊source
B.備份boot image
4.清除不穩定或不當的odj檔
5.設定核心參數與配置
6.設定附屬檔與關聯
7.凊除舊核心與driver
8.產生開機影像檔
若要嵌入式則
9.取得與放置核心
10.編譯系統模組
11.備份系統模組
12.更新系統模組
13.更新lilo.conf
編輯/etc/lilo.conf
14.重開機
冷日02/11/14 22:55
1.先下載kernel,放在/usr/src中
雙數版較穩定ex:2.4.18
單數版測試性較強ex:2.3.18
2.把新kernel解壓縮。
tar -zxvf linux-2.4.18.tar.gz
3.備份舊kernel
A.備份舊source
cp /usr/src/linux /usr/src/linux.old
cp /boot/vmlinuz /boot/vmlinuz.old
4.清除不穩定或不當的odj檔
cd /usr/src/linux
make mrproper
5.設定核心參數與配置
make menuconfig
或
make xconfig
或
make config
6.設定附屬檔與關聯
make dep
7.凊除舊核心與driver
make clean
8.產生開機影像檔
make bzImage
make zImage
9.取得與放置核心
cd /usr/src/linux/arch/i386/boot
cp bzImage /boot/vmlinuz-2.4.18
cd /boot/
ln -sf /boot/vmlinuz-2.4.18 /boot/vmlinuz
10.編譯系統模組
cd /usr/src/linux
make modules
make modules_install
11.備份系統模組
cp /boot/System.map /boot/System.map.old
12.更新系統模組
cp /usr/src/linux/System.map /boot/System.map-2.4.18
cd /boot/
ln -sf /boot/System.map-2.4.18 /boot/System.map
13.更新lilo.conf
編輯/etc/lilo.conf
lilo -v -v -v
sync;sync;sync
14.重開機
/sbin/reboot -n
冷日02/11/14 22:55