QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1882|回复: 1

裁剪编译内核问题

[复制链接]
发表于 2003-3-4 10:23:40 | 显示全部楼层 |阅读模式
大侠没我想试着裁剪一下linux的内核,
然后化出一个区来对裁剪的内核做实验,
想用一下方法试试
)以root超级用户登录,进入目录/usr/src/linux。

  2)执行#make menuconfig来对内核模块进行配置(也可以在X Window中运行make xconfig)。

  3)依次执行#make dep和#make bzImage (如果内核不大则执行#make zImage),执行该命令后,将在/usr/src/linux/arch/i386/boot目录下生成内核文件bzImage(或zImage)。若配置中加入了模块的支持(选项为M),还需要执行#make modules和#make modules_install。

  4)用命令#cp usr/src/linux/arch/i386/ boot/bzImage /boot拷贝新内核到/boot目录,修改文件/etc/lilo.conf,加入:

  image = /boot/bzImage

  label = new

  root =/dev/hdxx(你自己的启动硬盘分区)

  read-only

  执行命令#lilo载入新内核,#reboot重启系统,在出现“lilo:”时键入new。若系统正常引导,则执行下一步,若不行则用老内核引导后,到步骤1)重新配置编译内核


我想先做上述实验,
以后再加入文件系统,
还有,
第四步,如果是用grub启动应该怎么办?
望各位大侠给提提意见
发表于 2003-3-16 06:39:57 | 显示全部楼层

Re: 裁剪编译内核问题

[quote:f7e4906af1="iamiking"]大侠没我想试着裁剪一下linux的内核,
然后化出一个区来对裁剪的内核做实验,
想用一下方法试试
)以root超级用户登录,进入目录/usr/src/linux。

  2)执行#make menuconfig来对内核模块进行配置(也可以在X Window中运行make xconfig)。

  3)依次执行#make dep和#make bzImage (如果内核不大则执行#make zImage),执行该命令后,将在/usr/src/linux/arch/i386/boot目录下生成内核文件bzImage(或zImage)。若配置中加入了模块的支持(选项为M),还需要执行#make modules和#make modules_install。

  4)用命令#cp usr/src/linux/arch/i386/ boot/bzImage /boot拷贝新内核到/boot目录,修改文件/etc/lilo.conf,加入:

  image = /boot/bzImage

  label = new

  root =/dev/hdxx(你自己的启动硬盘分区)

  read-only

  执行命令#lilo载入新内核,#reboot重启系统,在出现“lilo:”时键入new。若系统正常引导,则执行下一步,若不行则用老内核引导后,到步骤1)重新配置编译内核


我想先做上述实验,
以后再加入文件系统,
还有,
第四步,如果是用grub启动应该怎么办?
望各位大侠给提提意见[/quote]


4) copy vmlinuz
modify /etc/grub.conf or /boot/grub/grub.conf.
i remember in redhat /etc/grub.conf is a symbol link to the /boot/grub/grub.conf. so modify anyone is the same file. this conf is easy to be understand and modified.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 09:43 , Processed in 0.048529 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表