自制小型Linux系統
【詳細步驟】
1:找一個新的SCSI接口的Hard Disk 裝載到Linux虛擬機上(/dev/sdb),加電。
fdisk /dev/sdb 進行分區,格式化。
2:建立2個掛載點,並分別掛載。
3:構建MBR引導的第一個階段----->bootloader.
4:切換到 /mnt/boot/grub/,創建缺少的grub.conf配置文件。
5:拷貝原內核文件和內核驅動鏡像到當前boot目錄下。
cp /boot/vmlinuz-2.6.18-164.el5 /mnt/boot/
cp /boot/initrd-2.6.18-164.el5.img /mnt/boot/
6:解壓縮initrd-2.6.18-164.e15.img.編輯裡面的的init腳本將有關swap的信息禁用掉。(87行)
7:將修改後的initrd-2.6.18-164.e15.img 重新打包成initrd.gz,並且拷貝到/mnt/boot/下,替換原來的內核驅動鏡像。
8:vim /mnt/boot/grub.conf 開機GRUB菜單配置文件。
9:編輯init 進程(/sbin/init),mkdir在/mnt/sysroot/下創建相應的目錄。
創建需要的子目錄:mkdir usr/lib mkdir etc/rc.d