当前位置: 技术问答>linux和unix
怎么升级内核??别笑我,我是新手!
来源: 互联网 发布时间:2015-05-10
本文导语: 能给帖一下吗/ :) | 從7.2 開始升級.... 0. uname -a (查看舊版本) 1. 把kernel-source-2.4.20-18.7.i386.rpm 傳到 /usr/src 把kernel-utility 傳到 /usr/src/ 下面。 2. 先更新 cd /usr/src/kernel-utility...
能给帖一下吗/
:)
:)
|
從7.2 開始升級....
0. uname -a (查看舊版本)
1. 把kernel-source-2.4.20-18.7.i386.rpm 傳到 /usr/src
把kernel-utility 傳到 /usr/src/ 下面。
2. 先更新
cd /usr/src/kernel-utility
rpm -K --nogpg *.rpm (檢查檔案有否完整的上傳)
rpm -Uvh *.rpm (升級服務)
3. cd /usr/src
rpm -ivh kernel-source-2.4.20-18.7.i386.rpm
6. cd /usr/src/linux-2.4
make mrproper
make menuconfig
7. AIt+F2 login 進入
cd /usr/src/linux-2.4/configs
ls -l
6. 按AIt+F1 選最下面第二個:
Load an Alternate cibfiguration File
輸入:
/usr/src/linux-2.4/configs/kernel-2.4.20-i686.config
選 ok
按ESC退到最後選 YES (儲存)
8. make dep
9. make clean
10. make bzImage
11. make modules
12. make modules_install
13. cp ./arch/i386/boot/bzImage /boot
14. vi /etc/lilo.conf
尋找:image=/boot/vmlinuz-2.4.7-10
改為:image=/boot/bzImage
16. /sbin/mkinitrd -f -v /boot/initrd-2.4.20-18.7.img 2.4.20-18.7custom
17. vi /etc/lilo.conf (如果沒有請加入最下方)
尋找:initrd=/boot等
改為:initrd=/boot/initrd-2.4.20-18.7.img
18. /sbin/lilo -v
19. /sbin/shutdown -y -g0 -r
uname -a(查看kernel的版本)
[maintain@unimaCN2 maintain]$ uname -a
Linux unimaCN2.localdomain 2.4.20-18.7custom #1 週三 6月 18 16:50:14 HKT 2003 i686 unknown
0. uname -a (查看舊版本)
1. 把kernel-source-2.4.20-18.7.i386.rpm 傳到 /usr/src
把kernel-utility 傳到 /usr/src/ 下面。
2. 先更新
cd /usr/src/kernel-utility
rpm -K --nogpg *.rpm (檢查檔案有否完整的上傳)
rpm -Uvh *.rpm (升級服務)
3. cd /usr/src
rpm -ivh kernel-source-2.4.20-18.7.i386.rpm
6. cd /usr/src/linux-2.4
make mrproper
make menuconfig
7. AIt+F2 login 進入
cd /usr/src/linux-2.4/configs
ls -l
6. 按AIt+F1 選最下面第二個:
Load an Alternate cibfiguration File
輸入:
/usr/src/linux-2.4/configs/kernel-2.4.20-i686.config
選 ok
按ESC退到最後選 YES (儲存)
8. make dep
9. make clean
10. make bzImage
11. make modules
12. make modules_install
13. cp ./arch/i386/boot/bzImage /boot
14. vi /etc/lilo.conf
尋找:image=/boot/vmlinuz-2.4.7-10
改為:image=/boot/bzImage
16. /sbin/mkinitrd -f -v /boot/initrd-2.4.20-18.7.img 2.4.20-18.7custom
17. vi /etc/lilo.conf (如果沒有請加入最下方)
尋找:initrd=/boot等
改為:initrd=/boot/initrd-2.4.20-18.7.img
18. /sbin/lilo -v
19. /sbin/shutdown -y -g0 -r
uname -a(查看kernel的版本)
[maintain@unimaCN2 maintain]$ uname -a
Linux unimaCN2.localdomain 2.4.20-18.7custom #1 週三 6月 18 16:50:14 HKT 2003 i686 unknown
|
下载一个新的内核包,其中的readme有详细的升级步骤
|
一般test的内核包好像rpm的比较少吧