這次的小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