您的位置:软件 > 操作系统专区 > Linux开发 > 正文
Linux内核如何从2.4升级到2.6
[文章信息]
作者:Corner
时间:2003-12-18
出处:天极操作系统专区
责任编辑:原野
[文章导读]
本文的目的在于为2.4内核的读者提供一些升级到2.6内核的技巧……
advertisement
热点推荐
· 好友上线通知——QQ千里眼
· 解析Windows操作系统的管理
· 剑走偏锋——灵巧的旁注攻击
· Mail Notifier邮件提醒工具
· Linux操作系统网络应用解疑
[正文]

上一页  1 2 3 4 5 6  下一页

  第五步:创建新内核

  创建2.6内核比2.4的更容易些,不必进行“make dep”这一步。创建新的内核,进行“make bzlmage”。如果选择了编译模块,那么还需要运行“make modules”和“make modules_install”。可以一起进行:“make bzlmage && make modules && make modules_install”。

  第六步:安装新内核

  创建了内核,需要将之复制到一个位置,若x86的机子,其位置路径就是“arch/i386/boot”。拷贝该文件和新的体系.map到根目录/boot下。例如:

  # pwd
  /usr/src/linux-2.6.0-test4
  # mv arch/i386/boot/bzImage /boot/bzImage-2.6.0-test4
  # mv System.map /boot/System.map-2.6.0-test4
  # cd /boot
  # rm System.map
  # ln –s System.map-2.6.0-test4 System.map

  拷贝了新内核后,然后是使用grub和lilo配置根loader。有个发现就是新的2.6内核比用同样版本的gcc编译的2.4内核更大,或许是在编译时选了更多选项的缘故吧。

  -rw-r--r-- 1 root  root  1094390 Aug 12 20:30 bzImage-2.4.21-ck3
  -rw-r--r-- 1 root  root  1639129 Aug 27 22:06 bzImage-2.6.0-test4

  第七步:确认数据的备份

  这一步,你不用做任何或许会破坏到硬盘数据的事,但下一步即是启动新内核,最后一次请确认硬盘重要数据已备份。 第八步:试用新内核

  现在,重启计算机,测试新编译的2.6内核。如果所有步骤正确,将会出现内核启动信息:initstate=3,新的内核很快就出现。如果安装了ALSA,可以检验声音驱动: 'cat /proc/asound/cards'。例如:

  $ cat /proc/asound/cards
  0 [Live]:EMU10K1 - Sound Blaster Live!
  Sound Blaster Live! (rev.5) at 0x18e0, irq 11

  如果出现以上信息,说明声音程序没运行,启动“alsamixer”并确认驱动已经开启。另外发现还需开启“Master”和“PCM” (/dev/dsp),声音程序才能正常运作。

上一页  1 2 3 4 5 6  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 详解Linux 2.6内核新变化
  • Linux 2.6内核下个月问世
  • 内核编译菜单中相关选项的意义
  • 新版Linux内核功能超强
  • Linux 内核调试器内幕
  • Linux 2.6内核进入收尾阶段
  • Linux 2.6内核的精彩世界
  • Linux内核分析方法谈(上)
  • Linux内核分析方法谈(下)
  • 让手机帮你抱得美人归
  • 光棍节、孙悟空 配件也能分公母
  • 好友上线通知——QQ千里眼
  • 解析Windows操作系统的管理
  • 史前巨鳄 超频三散热器
  • 明花有主 飞利浦LCD有奖活动完美收场
  • 剑走偏锋——灵巧的旁注攻击
  • 统统闪开,最超值5700LE登场
  • Advertisement