這次的小linux的制作講述我制作的全部過程,由於自身剛剛接入linux不久,文章有不足之處希望給予諒解,以後會逐步完善自我知識,與大家分享更多,希望能和大家有更好的交流
1 為系統添加一塊虛擬磁盤如圖1所示

圖1 添加一塊虛擬磁盤
創建過程中的一些選擇這裡不再過多的介紹
2 指定一個路徑,為新的磁盤指定個名稱如圖2所示

圖2 創建路徑並指定一個名稱(方便後面識別)
3 查看磁盤信息如圖3所示

圖3 查看磁盤信息
4 為磁盤分區如圖4所示

圖4 為磁盤分區
5 讓內核重讀分區並用fdisk –l命令查看如圖5所示

圖5 重讀分區
6 格式化hda1分區如圖6所示

圖6 格式化分hda1
7 格式化hda2分區如圖7所示

圖7 格式化hda2
8 創建目錄並掛載hda1、hda2如圖8所示

圖8 掛載hda1、hda2
9 查看掛載信息如圖9所示

圖9 查看掛載信息
10 安裝grup 如圖10所示

圖10 安裝grub分區
11 復制本地內核系統做linux的內核如圖11所示

圖11 准備內核
12 分析initrd如圖12所示

圖12 分析initrd
13 展開本系統的initrd文件如圖13所示

圖13 解壓initrd文件
14 編輯 init腳本程序如圖14所示

圖14 編輯init文件更根所在位置
15 歸檔壓縮修改後的initrd文件如圖15所示

圖15 歸檔壓縮到/mnt/boot/目錄下
16 編輯grub.conf文件(即創建編輯)如圖17所示
![]()
圖16 新編輯一個grub.conf配置文件
17 編輯內容如圖17所示

圖17 編輯內容
18 創建相關目錄如圖18所示

圖18 創建相關目錄
19 復制所依賴的庫文件如圖19所示

圖19 復制所依賴的庫
20 查看目錄樹如圖20所示

圖20 目錄樹查看(檢查是否確少庫文件等)
21 從目錄樹可看出無inittab文件,然後編輯如圖21所示

圖21 創建編輯inittab文件
22 inittab文件的內容如圖22所示

圖22 inittab文件內容
23 創建編輯etc/rc.d/rc.sysinit腳本程序如圖23所示
![]()
圖23 創建編輯/etc/rc.d/rc.sysinit腳本程序
24 etc/rc.d/rc.sysinit腳本程序的內容介紹如圖24所示

圖24 /etc/rc.d/rc.sysinit腳本程序的內容
25 為腳本程序添加執行權限如圖25所示

圖25 添加執行權限並同步
26 手動切換進行測試如圖26所示

圖26 手動切換到/mnt/sysroot/目錄進行測試
自己的小linux的創建過程到這就結束了下面開始測試
27 新建一個虛擬機如圖27所示(整個創建流程只做了幾步重要的截圖演示)

圖27 創建一個新的虛擬機
28 重新命名這個虛擬機如圖28所示

圖28 為新虛擬機命名
29 選擇使用已有磁盤如圖29所示

圖29 選擇“已有磁盤接口“選項
30 使用圖2所創建的磁盤路徑,選擇這個路徑如圖30所示

圖30 加載磁盤
31 啟動small虛擬機如圖31所示

圖31 啟動虛擬機
32 成功進入small linux系統如圖32所示

圖32 成功進入系統
到這裡一個簡單的linux的制作就完成了
本文出自 “Fly*On*Sky” 博客,請務必保留此出處http://djy0000.blog.51cto.com/5816828/1160556