新浪首页 | ● | 免费邮件 | ● | 用户注册 | ● | 网站地图 |
上移动梦网 赢手机大奖 |
新浪首页 > 科技时代 > 网上学园 > 操作系统 > 正文 |
原来笔者机器中第一分区安装的是Win Me和Redhat 6.2,lilo安装在硬盘的第一个扇区即MBR,现在要升级的新内核文件是 51741linux-2.4.0.tar.gz,大约20MB,您可以到上面提到的下载地址去下载,下载结束后,按照下面的步骤进行升级:
准备工作
删除旧内核的源代码和头文件,把新内核解压缩在/usr/src/linux 目录中。 cd /usr/src/ 进入到目录 /usr/src/ rm -rf /usr/src/linux 删除(或移走)旧的内核源代码 cd /usr/include 进入到目录 /usr/include rm -rf linux asm scsi 删除所有的旧的头文件 cp 51741linux-2.4.0.tar.gz /usr/src/ 将新的内核文件拷贝到/usr/src/目录 gzip -cd 51741linux-2.4.0.tar.gz|tar xvf 将内核文件解压缩,产生新目录/usr/src/linux 通过创建软链接,将你的系统指向包含新内核代码的新的头文件: ln -s /usr/src/linux/include/linux linux ln -s /usr/src/linux/include/asm-i386 asm ln -s /usr/src/linux/include/scsi scsi cd /usr/src/linux 进入目录 /usr/src/linux make mrproper 清除任何将引起问题的附加额外的源代码 以root身份进入系统,配置新内核: cd /usr/src/linux 进入目录 /usr/src/linux make config 开始配置新内核 配置时如果你对硬件熟悉,配置起来可能就容易一些,对于不熟悉的硬件建议用缺省配置,注意只对自己需要的硬件进行配置,例如PPP协议、vfat、声卡、打印机等等。配置时,可能还要用到make menuconfig,make xconfig命令,例如配置声卡,只要以 root 身份使用命令sndconfig即可设置,具体情况根据需要决定。
创建内核
在目录/usr/src/linux中编译新内核,然后将新内核拷贝到/boot目录下,可键入以下命令来实现: make dep 要确保关键文件在正确的位置 make clean 要确保所有东西均保持最新状态 make zImage 编译内核 (如果内核较大make bzImage),新内核zImage产生在 /usr/src/linux/arch/i386/boot/目录下 cp zImage /boot 将新内核zImage文件拷贝到 /boot目录下 make modules make modules_install 如果配置内核时选了M即模块,就需要make modules ,make modules_install这两个步骤。
把新内核放入lilo
执行命令vi /etc/lilo.conf,用vi编辑/etc/lilo.conf,在文件中加入以下行: image=/boot/zImage label=l240 lilo启动时将显示“l240”选项代表将用新内核启动 root=/dev/hda3 第1个物理硬盘有三个分区(Win Me、c:、d:、e:) 然后保存并退出Vi,最后执行lilo命令。
启用新内核
在Linux下,reboot重新启动机器。当出现lilo:时请按[Tab]键,这时候出现:DOS Linux L240,选择l240就是启用新内核了。如果新内核升级后,Linux出现问题,你还可以选择旧内核、用旧内核进入RedHat Linux。
|
新 闻 查 询 |
|
科技时代意见反馈留言板 电话:010-82612286 欢迎批评指正
网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息 | 网站律师
Copyright © 1996 - 2001 SINA.com, Stone Rich Sight. All Rights Reserved
版权所有 四通利方 新浪网