Linux系统裁减指南.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:40 大小:116KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Linux系统裁减指南.doc

Linux系统裁减指南.doc

预览

免费试读已结束,剩余 30 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

-Linux系统裁减指南(LiPS)Linux系统裁减指南(LiPS)[本篇全文][回复本文][本篇作者:dot]发信人:dot(爱吃萝卜和青菜),信区:Embedded标题:Linux系统裁减指南(LiPS)发信站:武汉白云黄鹤站(2004年10月11日15:04:22星期一),站内信件重要文档,吐血推荐!《Linux系统裁减指南(LiPS)》【原创】(LiPS:LinuxPoweredSystem)华中科技大学信息存储系统实验室产品版本密级项目名称项目ID文档编号NAS项目LiPS详细设计说明书————————————(Linux系统裁减指南)一种创建小型化Linux系统的方法拟制:董晓明日期:2003-6-17评审:日期:批准:日期:yyyy/mm/dd签发:日期:yyyy/mm/dd华中科技大学信息存储系统国家专业实验室版权所有不得复制修订记录日期修订版本描述作者2003-6-170.1初稿,文档结构,USB引导盘制作步骤。董晓明2003-8-190.9完成了文档的主要内容。董晓明2003-10-15参考[9]对文档中进行了完善和补充,修正了一些不准确的描述。本文档的内容组织跟该书的结构不谋而合啊。董晓明2003-10-24补充了init,PAM和再论initrd节。董晓明2003-12-9增加有关远程串口控制台的内容。董晓明目录1引言61.1编写目的61.2背景61.3定义61.4参考资料62总体描述82.1硬件环境82.2软件环境82.3需求规定和约束83总体设计93.1基本设计概念93.2软件结构94内核104.1创建内核的方法104.2内核配置104.2.1概述104.2.2Loadablemodulesupport114.2.3Processortypeandfeatures114.2.4Generalsetup124.2.5PlugandPlayconfiguration124.2.6Blockdevices124.2.7Multi-devicesupport(RAIDandLVM)134.2.8Networkingoptions134.2.9ATA/IDE/MFM/RLLsupport144.2.10SCSIsupport154.2.11Networkdevicesupport154.2.12Characterdevices164.2.13Filesystems174.2.14Consoledrivers184.2.15USBsupport184.3提示194.3.1EXTRAVERSION194.3.2.config195根文件系统215.1根文件系统215.2文件系统的内容215.2.1应用程序(applications)215.2.2设备文件(devicefiles)215.2.3脚本和配置文件(scriptsandconfigurationfiles)225.2.4库文件(libraries)235.2.5必要的目录245.3初始化RAM盘(initrd)245.3.1操作步骤245.3.2引导选项245.3.3安装255.3.4改变根目录设备265.3.5使用场合275.3.6淘汰的根转换机制(change_root)275.4系统初始化(init)275.4.1init的任务285.4.2SysVinit285.4.3两种风格:Slackwarevs.Debian285.5PAM295.5.1什么是PAM295.5.2PAM的结构295.5.3配置文件295.5.4other295.6再论initrd305.6.1根到底在哪里315.6.2linuxrc315.6.3根转换机制:新的?旧的?325.7提示345.7.1文件系统目录层次结构345.7.2mklips.sh(制作LiPS的脚本)345.7.3lips.conf(LiPS配置文件)345.7.4cp–dpR355.7.5如何判断一个程序依赖哪些文件355.7.6带库文件复制——lcp()355.7.7库文件的命名366引导386.1引导过程概述386.2几种引导方式386.3grub引导器386.4USB引导386.4.1制作步骤396.5提示406.5.1版本问题?407远程串口控制台417.1概述417.2配置方法417.3提示417.4Linux远程串口控制台指南418系统安装光盘448.1概述448.2boot.iso光盘的文件结构分析448.3制作步骤459源代码(配置文件和脚本)469.1lips.conf469.2mklips.sh461引言1.1编写目的说明Linux系统裁减的过程及解决的主要技术问题。本文档的编写是为了说明LiPS的详细设计过程,也可以作为构造一个小型化Linux系统的指南。本文档内容的组织如