linux的开源环境一直饱受广大爱好者追捧,下面我们一起学习linux系统的简易定制:

第一步:首先为本机添加一块硬盘/dev/sdb20G

wKiom1McUUbzDTYDAAEX1t-biQY711.jpg


第二步:将此硬盘分成出两个区,一个作为/boot分区,一个作为/分区。

wKiom1McVHvDcTZbAAE0mbgdvmI374.jpg

第三步:将以上的两个分区格式化成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

wKioL1McVsrhona8AAEuDJvzzRA671.jpg


第五步:复制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系统选择界面)

wKioL1McXDaBR1bVAAKBxI6YF3o251.jpg



好难啊~~