中易网

linux2.2内核该如何编译

答案:1  悬赏:0  
解决时间 2021-12-25 11:22
linux2.2内核该如何编译
最佳答案
编译内核

  (一)、建立编译时所需的从属文件

  # cd /usr/src/linux

  # make dep

  (二)、清除内核编译的目标文件

  # make clean

  (三)、编译内核

  # make zImage

  内核编译成功后,会在/usr/src/linux/arch/i386/boot目录中生成一个新内核的映像文件zImage。如果编译的内核很大的话,系统会提示你使用make bzImage命令来编译。这时,编译程序就会生成一个名叫bzImage的内核映像文件。

  (四)、编译可加载模块

  如果用户在配置内核时设置了可加载模块,则需要对这些模块进行编译,以便将来使用insmod命令进行加载。

  # make modules

  # make modelus_install

  编译成功后,系统会在/lib/modules目录下生成一个2.3.14子目录,里面存放着新内核的所有可加载模块。

  五、 启动新内核

  (一)、将新内核和System.map文件拷贝到/boot目录下

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

  # cp /usr/src/linux/System.map /boot/System.map-2.3.14

  # cd /boot

  # rm -f System.map

  # ln -s System.map-2.3.14 System.map

  (二)、配置/etc/lilo.conf文件。在该文件中加入下面几行:

  default=linux-2.3.14

  image=/boot/vmlinuz-2.3.14

  label=linux-2.3.14

  root=/dev/hda1

  read-only

  (三)、使新配置生效

  # /sbin/lilo

  (四)、重新启动系统

  # /sbin/reboot

  新内核如果不能正常启动,用户可以在LILO:提示符下启动旧内核。然后查出故障原因,重新编译新内核即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张家港芙蓉花园在什么地方?
中老年人身体健康但为什么四肌无力
山东新郎去接新娘时,有什么好玩的闹法
孕周与21三体综合征
雪铁龙c4L有配置疝气大灯吗?
请问老是口干舌燥是什么原因?谢谢回答。
家装用墙布好还是墙纸好还是乳胶漆好
女性性冷淡用什么好啊?
o型腿,x腿怎么矫正。
现在农村可以怎样创业?10万以下的,什么有前
嘉航教育地址在什么地方,想过去办事
六岁孩子太过劳累会抽搐吗
我家在离市区有栋别墅,一共400-500个平方,
请各位朋友高手指点一下房子怎么布置比较好
hp1020缺少硒鼓时怎么办?
推荐资讯
怎么判断酸奶坏了?喝到了有什么后果吗?
康宝ZTP108E-11ED怎么样?康宝ZTP108E-11ED好
如何做好厨房电器市场开拓
暴令的意思是什么啊?请解释下!
为什么说劳动创造了美
悄默的意思是什么?悄默的释义是什么啊?
你好,我的手机插耳机,插不进去,vivo
仓颉速成猫纸我想问(启)这字怎样打?
龙泉市老年人门球协会地址在什么地方,想过去
群俗的意思是什么?群俗的释义是什么啊?
無服之喪的意思是什么?無服之喪的释义是什么
抚迹的意思是什么?抚迹的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?