自制小型的linux系統

  今天來簡單描述一下自制小型的linux系統,有不對的地方,請多多指教。

步驟:

1.添加一塊硬盤(20GB就夠用了)

wKioL1nGRL6DgxEAAAA826uWwnA981.png-wh_50

2.識別新加入的硬盤:echo ‘- - -’> /sys/class/scsi_host/host0/scan

3.開始進行分區:fdisk /dev/sdb

可以用lsblk命令查看分區:(這裏分了兩個分區)

wKioL1nGRFGBvp14AABkD3Mazw4042.png-wh_50

4.格式化分區:mkfs.ext4 /dev/sdb1;mkfs.ext4 /dev/sdb2

以/dev/sdb1爲例:

wKioL1nGRkSiVrVHAADFJSaZ-W4962.png-wh_50

5.創建/mnt/boot文件夾:mkdir /mnt/boot

6.掛載分區到/mnt/boot下:mount /dev/sdb1 /mnt/boot

wKiom1nGR8HiOYbdAAB1KoFhYUY719.png-wh_50

7.安裝grub:grub-install --root-directory=/mnt /dev/sdb

wKioL1nGSHnjjtNQAABYwVFAsSI544.png-wh_50

8.查看grub文件:ls /mnt/boot/grub

wKiom1nGSenRs_i8AABBJeZlv8s061.png-wh_50

9.複製/boot下vmlinuz、initramfs文件到/mnt/boot:

cp /boot/vmlinuz-2.6.32-696.el6.x86_64 /mnt/boot/

cp /boot/initramfs-2.6.32-696.el6.x86_64.img /mnt/boot/

10.編輯grub.conf文件:

vim /mnt/boot/grub/grub.conf 

wKiom1nGTACSmN0zAAAwKtu1nrM565.png-wh_50

11.創建目錄/system,將/dev/sdb2掛載在該目錄:

mkdir /system ;mount /dev/sdb2 /system

wKiom1nGTluS3L15AACD-iBtdDU044.png-wh_50

12.進入/system目錄,執行復制命令腳本:bash cmdcopy.sh

wKiom1nGVbnAfDgZAAEdzf5TkUM977.png-wh_50

13.複製網卡驅動模塊文件到/system/lib64:

cp /lib/modules/2.6.32-696.el6.x86_64/kernel/drivers/net/e1000/e1000.ko /system/lib64

wKioL1nGU0vzrETiAAA6uWJ4k8g177.png-wh_50

14.創建系統目錄:

 mkdir {dev,bin,sbin,sys,proc,tmp,root,lib,lib64,usr,home,var,boot,tmp,opt,mnt,media} 

wKioL1nGVlnxpDBlAAAhjzalsMw585.png-wh_50

15.爲了保險起見,用sync命令同步一下數據

16.reboot重啓完成

OK,整個過程大概就是這樣,歡迎大家提建議。(因爲自己做的時候狀況百出,有些地方還有待完善j_0033.gif

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章