易截截图软件、单文件、免安装、纯绿色、仅160KB

在menuconfig中配置Linux内核裁剪的具体步骤(3)

第十二部分: 全部删除
  Instrumentation support
第十三部分:全部删除
  Kernel hacking --->破解核心?可不是当骸客啦,不选
第十四部分:全部删除
  Security options --->
第十五部分:全部删除
  Cryptographic options --->这是核心支持加密的选项
第十六部分:全部删除
  Library routines --->
  附:内核配置
  内核配置的方法很多,make config、make xconfig、make menuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有make oldconfig是指用系统当前的设置(./.config)作为缺省值。这里用的是make menuconfig。
  需要牢记:不必要的驱动越多,内核就越大,不仅运行速度慢、占用内存多,在少数情况下、还会引发其他问题。具体步骤如下:
  首先确定shell是bash。
  然后
  $make menuconfig
  有一些默认的符号其含义如下:
  y:加载
  n:不加载
  m:作为模块加载
  可以配置的选项有以下一些:
  1)code maturity level option 代码成熟度
  prompt for development and/or incomplete code/drivers [N/y/?]
  如果有兴趣测试一下内核中尚未最终完成的某些模块,就选y,否则选N,想知道更详细的信息选?会看到联机帮助(以下?的含义相同),N大写表示缺省值。
  2)processor type and features 处理器类型及特性
  Processor family(386,486/Cx486,586/K5/5x86/6x86,Pentium/K6/TSC, PPro/6x86MX)[PPro/6x86MX]
    []内的是缺省值,我们可以根据前面介绍的uname 命令执行的结果选择。此项如果高于386,那么生成的内核在386机器上将不能启动。
  Math emulation(CONFIG_MATH_EMULATION)[N/y/?]
  需要进行协处理器模拟吗?一般的机器都回n。如果机器已经有硬件的协处理器,那么内核仍将使用硬件,而忽略软件的math-emulation,这将使内核变大变慢。
  MTRR(Memory Type Range Register)support(CONFIG_MTRR)[N/y/?]
  在Pentium、Pro/Pentium II类的系统中可以提高图像写入速度。
  Symmetric multi-processing support(CONFIG_SMP)[Y/n/?]
  如果您的机器有多个处理器,就选y。此时要选中下面的Enhanced Real Time Clock Support
  3)loadable model support 可加载模块支持
  Enable loadable module support(CONFIG_MODULES)[Y/n/?]
  最好选y


相关文档:

WINDOWS XP下用grub_for_dos从硬盘安装FC6(linux)

 
分类:操作系统技巧
windows
系统通过
GRUB
for dos 硬盘安装
FC6
Fedora
Core 6
这里给个grub for
dos 的下载地址:
http://nchc.dl.sourceforge.net/sourceforge/grub4dos/grub_for_dos-0.4.1.zip
解压放入C:盘
其中两个文件最重要,把他们都放在C:根目录下:
1.C:\boot\grub
2.把 grldr 放入 C: ......

linux串口编程

linux串口编程(要点总结) 收藏
串口编程
查询硬件的方式:查询方式、中断方式、DMA方式。串口很多是使用中断方式,这种方式一般来讲对CPU比较有效。
UART的操作主要包括以下几个部分:
      数据发送;数据接受;产生中断;产生波特率;Loopback模式;红外模式;自动流控模式;
 &n ......

跟我一步一步制作一个基本的linux启动盘

       原创文章,转载请注明出处,谢谢!       
       作者:清林,博客名:飞空静渡
这是一篇自己很早写的文章了,当时根据网上的一些教程一步一步制作,本来想把自己做的过程放到网上,可以西一值忙于公司项目,没有时 ......

Linux的启动过程详解

Linux的启动流程(/etc/inittab)
  1. 从BIOS到KERNEL
  BIOS自检->MBR(GRUB)->KERNEL->KERNEL自解压->内核初始化->内核启动
  BIOS自检
  当电脑开机的时候,电脑会进入BIOS,BIOS的工作主要是侦测电脑的周边配套设备是否工作正常,如CPU的类型、速度、缓存等
  主板类型
  内存的速 ......

在menuconfig中配置Linux内核裁剪的具体步骤(2)

第九部分:除以下选项,其它全部删除
  Networking
  Networking options --->
  []Unix domain sockets
  []TCP/IP networking
第十部分:除以下选项,其它全部删除
  Device Drivers --->设备驱动
  Block devices-------〉
  []Compaq SMART2 support
  [] Compaq Smart Array 5xxx supp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号