?? 00000005.htm
字號:
<HTML><HEAD> <TITLE>武漢白云黃鶴站∶精華區</TITLE></HEAD><BODY><CENTER><H1>武漢白云黃鶴站∶精華區</H1></CENTER>發信人: dot (愛吃蘿卜和青菜), 信區: Embedded <BR>標 題: Linux 系統裁減指南(LiPS) <BR>發信站: 武漢白云黃鶴站 (2004年10月11日15:04:22 星期一), 站內信件 <BR> <BR>重要文檔,吐血推薦! <BR> <BR>《Linux 系統裁減指南 (LiPS)》 【原創】 <BR>(LiPS: Linux Powered System) <BR> <BR>華中科技大學信息存儲系統實驗室 <BR>產品版本 <BR>密級 <BR>項目名稱 <BR>項目ID <BR>共 46 頁 <BR>文檔編號 <BR> <BR>NAS 項目 <BR>LiPS 詳細設計說明書 <BR>———————————— <BR>(Linux 系統裁減指南) <BR>一種創建小型化Linux系統的方法 <BR> <BR>擬制: <BR>董曉明 <BR>日期: <BR>2003-6-17 <BR>評審: <BR>日期: <BR>批準: <BR>日期: <BR>yyyy/mm/dd <BR>簽發: <BR>日期: <BR>yyyy/mm/dd <BR>華中科技大學信息存儲系統國家專業實驗室 <BR>版權所有 不得復制 <BR>修 訂 記 錄 <BR>日期 <BR>修訂版本 <BR>描述 <BR>作者 <BR>2003-6-17 <BR>0.1 <BR>初稿,文檔結構,USB引導盤制作步驟。 <BR>董曉明 <BR>2003-8-19 <BR>0.9 <BR>完成了文檔的主要內容。 <BR>董曉明 <BR>2003-10-15 <BR>參考[9]對文檔中進行了完善和補充,修正了一些不準確的描述。本文檔的內容組織 <BR>跟該書的結構不謀而合啊。 <BR>董曉明 <BR>2003-10-24 <BR>補充了init,PAM和再論initrd節。 <BR>董曉明 <BR>2003-12-9 <BR>增加有關遠程串口控制臺的內容。 <BR>董曉明 <BR> <BR> <BR> <BR>目 錄 <BR>1 引言 6 <BR>1.1 編寫目的 6 <BR>1.2 背景 6 <BR>1.3 定義 6 <BR>1.4 參考資料 6 <BR>2 總體描述 8 <BR>2.1 硬件環境 8 <BR>2.2 軟件環境 8 <BR>2.3 需求規定和約束 8 <BR>3 總體設計 9 <BR>3.1 基本設計概念 9 <BR>3.2 軟件結構 9 <BR>4 內核 10 <BR>4.1 創建內核的方法 10 <BR>4.2 內核配置 10 <BR>4.2.1 概述 10 <BR>4.2.2 Loadable module support 11 <BR>4.2.3 Processor type and features 11 <BR>4.2.4 General setup 12 <BR>4.2.5 Plug and Play configuration 12 <BR>4.2.6 Block devices 12 <BR>4.2.7 Multi-device support (RAID and LVM) 13 <BR>4.2.8 Networking options 13 <BR>4.2.9 ATA/IDE/MFM/RLL support 14 <BR>4.2.10 SCSI support 15 <BR>4.2.11 Network device support 15 <BR>4.2.12 Character devices 16 <BR>4.2.13 File systems 17 <BR>4.2.14 Console drivers 18 <BR>4.2.15 USB support 18 <BR>4.3 提示 19 <BR>4.3.1 EXTRAVERSION 19 <BR>4.3.2 .config 19 <BR>5 根文件系統 21 <BR>5.1 根文件系統 21 <BR>5.2 文件系統的內容 21 <BR>5.2.1 應用程序(applications) 21 <BR>5.2.2 設備文件(device files) 21 <BR>5.2.3 腳本和配置文件(scripts and configuration files) 22 <BR>5.2.4 庫文件(libraries) 23 <BR>5.2.5 必要的目錄 24 <BR>5.3 初始化RAM盤(initrd) 24 <BR>5.3.1 操作步驟 24 <BR>5.3.2 引導選項 24 <BR>5.3.3 安裝 25 <BR>5.3.4 改變根目錄設備 26 <BR>5.3.5 使用場合 27 <BR>5.3.6 淘汰的根轉換機制(change_root) 27 <BR>5.4 系統初始化(init) 27 <BR>5.4.1 init的任務 28 <BR>5.4.2 SysVinit 28 <BR>5.4.3 兩種風格:Slackware vs. Debian 28 <BR>5.5 PAM 29 <BR>5.5.1 什么是PAM 29 <BR>5.5.2 PAM的結構 29 <BR>5.5.3 配置文件 29 <BR>5.5.4 other 29 <BR>5.6 再論initrd 30 <BR>5.6.1 根到底在哪里 31 <BR>5.6.2 linuxrc 31 <BR>5.6.3 根轉換機制:新的?舊的? 32 <BR>5.7 提示 34 <BR>5.7.1 文件系統目錄層次結構 34 <BR>5.7.2 mklips.sh(制作LiPS的腳本) 34 <BR>5.7.3 lips.conf(LiPS配置文件) 34 <BR>5.7.4 cp –dpR 35 <BR>5.7.5 如何判斷一個程序依賴哪些文件 35 <BR>5.7.6 帶庫文件復制——lcp() 35 <BR>5.7.7 庫文件的命名 36 <BR>6 引導 38 <BR>6.1 引導過程概述 38 <BR>6.2 幾種引導方式 38 <BR>6.3 grub引導器 38 <BR>6.4 USB引導 38 <BR>6.4.1 制作步驟 39 <BR>6.5 提示 40 <BR>6.5.1 版本問題? 40 <BR>7 遠程串口控制臺 41 <BR>7.1 概述 41 <BR>7.2 配置方法 41 <BR>7.3 提示 41 <BR>7.4 Linux 遠程串口控制臺指南 41 <BR>8 系統安裝光盤 44 <BR>8.1 概述 44 <BR>8.2 boot.iso光盤的文件結構分析 44 <BR>8.3 制作步驟 45 <BR>9 源代碼(配置文件和腳本) 46 <BR>9.1 lips.conf 46 <BR>9.2 mklips.sh 46 <BR> <BR> <BR> <BR>1 引言 <BR> <BR>1.1 編寫目的 <BR> 說明Linux系統裁減的過程及解決的主要技術問題。本文檔的編寫是為了說明L <BR>iPS的詳細設計過程,也可以作為構造一個小型化Linux系統的指南。 <BR> 本文檔內容的組織如下所述:這一部分是引言,第2部分是對項目軟、硬件環境 <BR>和需求的總體描述,第3部分說明了裁減LINUX的相關基本概念。后面幾個部分是具 <BR>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -