您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术Linux内核技术分析 正文
Linux内核技术分析

Linux内核技术分析

点击数:7467 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   嵌入式系统-技术

  后面三个命令只有在你进行配置的过程中,在回答Enable loadable module support (CONFIG_MODULES)时选了"Yes"才是必要的,make modules和make modules_install分别生成相应的模块和把模块拷贝到需要的目录中。

  严格说来,depmod -a命令和编译过程并没有关系,它是生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块。

  更新

  经过以上的步骤,我们终于得到了新版本的内核。为了能够使用新版本的内核,我们还需要做一些改动:

  #cp /usr/SRC/linux/System.map /boot/System.map-2.4.18

  #cp /usr/src/linux/arch/i386/bzImage /boot/vmlinuz-2.4.18

  以上这两个文件是我们刚才编译时新生成的。下面修改/boot下的两个链接System.map和vmlinuz,使其指向新内核的文件:

  #cd /boot;rm -f System.map vmlinuz

  #ln -s vmlinuz-2.4.18 vmlinuz

  #ln -s System.map-2.4.18 System.map

  七、修改启动管理器

  如果用LILO,修改/etc/lilo.conf,添加以下项:

  image=/boot/vmlinuz-2.4.18

  label=linux240

  read-only

  root=/dev/hda2

  其中root=/dev/hda2一行要根据需要自行加以修改。

  运行:

  #/sbin/lilo -v

  确认对/etc/lilo.conf的编辑无误,现在重新启动系统:

  #shutdown -r now

  如果是用Grub启动管理器,则添加如下几项即可。

  title Red Hat linux (2.4.18)

  root (hd0,0)

  kernel /vmlinuz-2.4.18 ro root="/dev/hda2"

  Grub不需再次调用命令,自动生效。

  重启以后就可以用新内核了。



上一页  [1] [2] [3] 


本文关键字:Linux  核技术  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

上一篇:linux电源管理