linux的開源環境一直飽受廣大愛好者追捧,下面我們一起學習linux系統的簡易定製:
第一步:首先爲本機添加一塊硬盤/dev/sdb20G
第二步:將此硬盤分成出兩個區,一個作爲/boot分區,一個作爲/分區。
第三步:將以上的兩個分區格式化成ext4文件系統,並掛載到/mnt/boot,/mnt/sysroot下
mount-t ext4 -o /dev/sdb1/mnt/boot
mount-t ext4 -o /dev/sdb2/mnt/sysroot
第四步、給此硬盤上的第一個分區安裝GRUB,man grub-install
第五步:複製kernel、initramfs到/mnt/boot下
#cp /boot/vmlinuz-2.6.32-431.el6.x86_64 /mnt/boot/vmlinz
#cp /boot/initramfs-2.6.32-431.el6.x86_64.img /mnt/boot/initramfs
第六步:在目標主機/mnt/sysroot 下創建常用系統目錄
#mkdir /mnt/sysroot/{etc/rc.d,bin,sbin,lib,lib64,,root,dev,mnt,proc,sys}
第七步:將宿主機上常用的二進制文件及對應的庫文件拷貝到目標主機上, (ifconfig,ping,ls,cat,shutdown)。
第八步:移植bash及相關命第十一步、新建立虛擬機,在選擇磁盤時選擇令到/mnt/sysroot各對應目 錄下。
#vim /mnt/boot/grub/grub.conf
default=0
timeout=5
title jungege Mini Linux
root (hd0,0)
kernel /vnlinuzro root=/dev/sda2selinux=0 init=/sbin/init
initrd /initramfs.img
第九步:拷貝網卡驅動
已配置eth0接口ip地址,route條目
#!/bin/sh
echo-e "Welcome to \033[32mteethpy\033[0m Linux"
mount-n -t proc /procproc
mount-n -t sysfs sysfs /sys
insmod /lib/modules/e1000.ko
ifconfiglo 127.0.0.1/8
ifconfigeth0 192.168.1.155/24
route add -net 0.0.0.0 gw 192.168.1.253
/bin/bash
第十步:停止宿主機,新建虛擬機,選擇"使用先現有有的虛擬磁盤" 從而選擇1中的mini.vmdk
開機啓動
(Linux系統選擇界面)
好難啊~~