linux如何 升级内核,【请教】如何升级内核?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

附1

README——Linux 内核2.5.xx(部分数据)

讲述了内核的安装方法和出错的处理方法。

内核的安装

安装了所有必须的资源后,将内核解压缩在许可目录下(如主目录):

gzip -cd linux-2.5.XX.tar.gz | tar xvf -   (XX为新内核的版本号)

注:不得用/usr/src/linux

通过补丁升级2.5.xx版本。

gzip -cd ../patch-2.5.xx.gz | patch -p1或bzip2-dc ../patch-2.5.xx.bz2 | patch -pl或linux/scripts/patch-kernel linux

删除旧的.o文件及其附属文件

cd linux

make mrproper

软件需要

编译和运行2.5.xx内核必须要升级各种软件包的新版本。参见./Documentation/change中需要的最低版本。

编译内核

⑴确定gcc 2.95.3版本以上

⑵ make bzImage (如果用磁盘启动则插入A盘再进行make bzdisk)

⑶ make modules (若编译部分modules,则在“make modules_install”后执行)

⑷ 保留一份内核的备份件

⑸ 启动新内核

新内核的拷贝。编译后的新内核在.../linux/arch/i386/boot/bzImage可找到,将之拷贝到可启动的位置。若是软盘驱动的,将内核的bzImage文件拷贝到/dev/fd0形成可启动的软驱。若是硬盘启动,则用LILO(/etc/lilo.conf)。内核映象文件常常是/vmlinuz、/boot/vmlinuz、/bzImage或/boot/bzImage。保存新的内核映象文件覆盖旧的,然后再运行LILO,就可以启用新内核了。

重新设置LILO是运行/sbin/lilo的关键。你可通过编辑/etc/lilo.conf来指定旧的内核映象(即是/vmlinux.old)的出口以避免新内核运行出现问题。LILO重设后,所有准备工作就都做好了,然后就是关闭系统,重启计算机。

注:如果需要改变缺省的root驱动、video 方式、ramdisk大小等等,可在内核映象中用“rdev”程序(或LILO的引导选项)。不必重新编译内核来改变这些参数。

⑹重新启动新内核。

附2

Documentation/Changes文件(部分数据)

软件需要的最低版本:

Gnu C      2.95.3         # gcc --version

Gnu make     3.78          # make --version

binutils      2.12         # ld -v

util-linux      2.10o         # fdformat --version

module-init-tools   0.9.9         # depmod -V

e2fsprogs     1.29         # tune2fs

jfsutils       1.0.14        # fsck.jfs -V

reiserfsprogs    3.6.3         # reiserfsck -V 2>&1|grep reiserfsprogs

xfsprogs      2.1.0         # xfs_db -V

pcmcia-cs     3.1.21        # cardmgr -V

quota-tools     3.09         # quota -V

PPP        2.4.0        # pppd --version

isdn4k-utils     3.1pre1        # isdnctrl 2>&1|grep version

nfs-utils      1.0.5         # showmount --version

procps       2.0.9        # ps --version

oprofile       0.5.3        # oprofiled --version

内核编译

GCC:2.95.x (x >= 3)

Gnu make:3.78

其他

ppp:2.4.0

……

附3

其他技巧:对于运行的内核2.6.x升级到它的下一个版本的方法

如做2.6.0-test5的升级,其大致步骤为:备份数据——获取2.6.0-test5补丁——应用2.6.0-test5补丁,修补内核——删除old.o文件及其从属文件(利用“#make mrproper”)——新内核配置——创建新内核——内核的导入和试用�

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值