免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1277 | 回复: 6

求助!内核升级的详细方法 [复制链接]

论坛徽章:
0
发表于 2005-11-27 19:27 |显示全部楼层
请问各位大虾,谁有内核升级的好方法,能告诉一下吗?先提前谢谢各位了,最好是高级服务器4的。

论坛徽章:
0
发表于 2005-11-27 20:55 |显示全部楼层
服务器版的内核是REDHAT为企级应用特制的  改它做甚?

论坛徽章:
0
发表于 2005-11-27 22:18 |显示全部楼层
最保险的方法就是用官方升级包升级内核

论坛徽章:
0
发表于 2005-11-28 08:09 |显示全部楼层
很简单啊, make menuconfig;make bzImage;make modules;make modules_install;make install

论坛徽章:
0
发表于 2005-12-02 13:45 |显示全部楼层
原帖由 carrison 于 2005-11-28 08:09 发表
很简单啊, make menuconfig;make bzImage;make modules;make modules_install;make install



真是太简单了....

论坛徽章:
0
发表于 2005-12-03 02:23 |显示全部楼层
呵呵! 去查下内核里面的模块信息,找到所需要的,在去编译

论坛徽章:
0
发表于 2005-12-16 12:45 |显示全部楼层

网上搜的,好 不好用没试过

如果你不想改变内核的版本,直接转到以下第四步。
  1)在任何一个子目录下(但通常是在/usr/src/下)untar解开新的内核源程序:
  tar xvfz linux-x.x.xx.tar.gz (例如linux-2.0.35.tar.gz)
  或者是打补丁(patch): gzip -cd patch-2.0.35.gz | patch -p0
  打完补丁直接跳到第四步
  2)rm /usr/src/linux 这通常是一个符号连接。
  3)在 /usr/src/ 下建立一个符号连接到你的新内核目录。
  ln -s /usr/src/linux.2.x.xx /usr/src/linux
  老版本的内核可能还要做一下工作:
  cd /usr/include
  rm -rf asm linux scsi
  ln -s /usr/src/linux/include/asm-i386 asm
  ln -s /usr/src/linux/include/linux linux
  ln -s /usr/src/linux/include/scsi scsi
  4)将当前目录变成 /usr/src/linux
  cd /usr/src/linux
  5)变成超级用户 su
  6)配置内核
  如果你在X window下并且希望有图形界面,就用: make xconfig
  (注: 需要安装Tk/Tcl包并且X Server的分辨率在800x600以上)
  如果你不在X Window下或不想使用图形界面,就用:
  make config 或 make menuconfig(推荐),逐个回答完问题后稍等片刻,等提示符出现或图形界面消失,就配置好了系统。
  7)生成新内核,用:
  make dep ; make clean
  make zImage (或用make bzImage进一步压缩内核)
  (注意有大小写区分)
  还有make zlilo/make install等可选择。
  8)如果你用了模块,你还需要生成和安装模块
  make modules
  make modules-install
  depmod -a
  9)检查/etc/lilo.conf,把用的那个目录、那个文件作为 image。例如:image = /boot/vmlinuz (slackware版是/vmlinuz)
  将 /usr/src/linux/System.map 复制到 /boot 目录中,
  将 /usr/src/linux/arch/i386/boot/zImage 复制到 /boot 目录中并改名为 vmlinuz
  用一个新文件名将新内核拷贝到相应的目录下,如
  cp /usr/src/linux/arch/i386/boot/zImage /boot/zImage2
  然后编辑/etc/lilo.conf文件,把原内核有关的那一段复制一份,如
  image = /boot/vmlinuz
  root = /dev/hda1
  label = linux
  复制后把image改成/boot/zImage2 把label改成newlinux.
  这样新内核与旧内核可以共存,当新内核不能启动时,还有备份在那儿。注意复制后放置的位置,如果没有设置default,则谁是第一项谁就是缺省启动项。
  10)安装新内核并重新起动。
  lilo
  shutdown -r now
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP