欢迎来到天天文库
浏览记录
ID:57063287
大小:195.50 KB
页数:42页
时间:2020-07-31
《[Linux 系统裁减指南设计][5][redkaoliang][doc].doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《Linux系统裁减指南(LiPS)》目录目录11引言41.1编写目的41.2背景41.3定义41.4参考资料42总体描述52.1硬件环境52.2软件环境52.3需求规定和约束53总体设计63.1基本设计概念63.2软件结构64核64.1创建核的方法64.2核配置74.2.1概述74.2.2Loadablemodulesupport84.2.3Processortypeandfeatures84.2.4Generalsetup84.2.5PlugandPlayconfiguration94.2.
2、6Blockdevices94.2.7Multi-devicesupport(RAIDandLVM)104.2.8Networkingoptions104.2.9ATA/IDE/MFM/RLLsupport114.2.10SCSIsupport124.2.11Networkdevicesupport124.2.12Characterdevices134.2.13Filesystems144.2.14Consoledrivers154.2.15USBsupport154.3提示164.3.1EXT
3、RAVERSION164.3.2.config175根文件系统175.1根文件系统175.2文件系统的容175.2.1应用程序(applications)175.2.2设备文件(devicefiles)185.2.3脚本和配置文件(scriptsandconfigurationfiles)195.2.4库文件(libraries)205.2.5必要的目录205.3初始化RAM盘(initrd)215.3.1操作步骤215.3.2引导选项215.3.3安装225.3.4改变根目录设备235.3.5
4、使用场合245.3.6淘汰的根转换机制(change_root)245.4系统初始化(init)245.4.1init的任务245.4.2SysVinit255.4.3两种风格:Slackwarevs.Debian255.5PAM265.5.1什么是PAM265.5.2PAM的结构265.5.3配置文件265.5.4other275.6再论initrd275.6.1根到底在哪里285.6.2linuxrc285.6.3根转换机制:新的?旧的?305.7提示315.7.1文件系统目录层次结构315
5、.7.2mklips.sh(制作LiPS的脚本)325.7.3lips.conf(LiPS配置文件)325.7.4cp–dpR325.7.5如何判断一个程序依赖哪些文件325.7.6带库文件复制——lcp()335.7.7库文件的命名346引导356.1引导过程概述356.2几种引导方式356.3grub引导器356.4USB引导356.4.1制作步骤366.4.1.1创建文件系统366.4.1.2复制文件366.4.1.3安装grub366.5提示376.5.1版本问题?377远程串口控制台3
6、77.1概述377.2配置方法377.3提示377.4Linux远程串口控制台指南378系统安装光盘408.1概述408.2boot.iso光盘的文件结构分析401引言1.1编写目的 说明Linux系统裁减的过程及解决的主要技术问题。本文档的编写是为了说明LiPS的详细设计过程,也可以作为构造一个小型化Linux系统的指南。本文档容的组织如下所述:这一部分是引言,第2部分是对项目软、硬件环境和需求的总体描述,第3部分说明了裁减LINUX的相关基本概念。后面几个部分是具体实现方法的详细说明,4~
7、6分别详细描述了创建核、创建根文件系统和引导系统的方法。最后的容可以看作附录,其中7说明了一般Linux系统安装光盘的创建方法,8列出了相关的配置文件和源代码。1.2背景 华中科技大学计算机存储系统国家专业实验室,NAS项目(2003.3——2003.8)。1.3定义Obootloader:引导器Okernel:核Orootfilesystem:根文件系统OUSB:通用串行总线1.4参考资料[1]DIY:自己动手做一个迷你Linux系统.IBMdeveloperWorks中国.http://-
8、900.ibm./developerWorks/cn/linux/embed/diy/index.shtml[2]LinuxFromScratch.clfsbook.mylab.idv.tw/index.html[3]Linux启动过程综述..linuxaid..cn/forum/showdoc.jsp?l=1&i=15750[4]TheLinuxBootdiskHOWTO(中译版)..linux.org.tw/CLDP/gb/Bootdisk-HOWTO.html[5]Usingtheinit
此文档下载收益归作者所有