|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:退一万步讲,即使CentOS项目终结,正在运行它的企业也可以很轻松的转移到另一个企业Linux的克隆版。1、基本情况的搭建
1.1、操纵情况:
VM7.1(版本不限)+CentOS6.4X86_64
VM需设置2个光驱,分离挂载DVD1和DVD2
安装centos6.4X86_64体系,所需组件自行界说,安装后失掉install.log和anaconda-ks.cfg文件(在此基本上修正对照便利)
[root@test01]#mkdir/mnt/cd{1,2}#创建光盘的挂载目次
[root@test01]#mkdir-p/home/klcentos/Packages#创建定制光盘文件目次
[root@test01]#mount/dev/cdrom/mnt/cd1#挂载DVD1
[root@test01]#mount/dev/cdrom1/mnt/cd2#挂载DVD2
申明:因为此处是接纳的最年夜化软件安装,故必要用到DVD2,如不是最年夜化安装,则能够只用DVD1
保举浏览:
CentOS6.4Grub加暗码http://www.centoscn.com/CentOS/config/2013/0721/386.html
CentOS6.4能够读写ntfs磁盘设备的***http://www.centoscn.com/CentOS/config/2013/0721/387.html
CentOS6.4x64minimal安装后的基础操纵http://www.centoscn.com/CentOS/config/2013/0721/388.html
2、定制体系文件的筹办
新定制体系由以上体系组件包说决意,文件由install.log安装日记得来
[root@test01]#vim/home/kuangl/cp_packages.sh
#!/bin/bash
foriin$(awk/Installing/{print$2}install.log)
do
cp/mnt/cd1/Packages/${i}.rpm/home/kuangl/klcentos/Packages
[$?!=0]&&echo"copy${i}isfaied"
done
rsync-a--exclude=Packages/mnt/cd1//home/kuangl/klcentos
3、从头天生repo文件
[root@test01]#vim/home/kuangl/klcentos/discinfo.sh
#!/bin/bash
ISO_DIR=/home/kuangl/klcentos
cd${ISO_DIR}
declare-xdiscinfo=$(head-1.discinfo)
mv${ISO_DIR}/repodata/*x86_64-comps.xml${ISO_DIR}/repodata/c6-x86_64-comps.xml
createrepo-g${ISO_DIR}/repodata/c6-x86_64-comps.xml${ISO_DIR}
createrepo-u"media://$discinfo"-g${ISO_DIR}/repodata/*c6-x86_64-comps.xml${ISO_DIR}
4、ks文件的筹办
ks文件由体系安装所得anaconda-ks.cfg举行修正,固然也能够用system-config-kickstart工具制造而得,此处省略ks制造***。
[root@test01]#vim/home/kuangl/klcentos/isolinux/ks.cfg
#Kickstartfileautomaticallygeneratedbyanaconda.
#version=DEVEL
install
text
cdrom
langen_US.UTF-8
keyboardus
skipx
network--onbootno--deviceeth0--bootprotostatic--ip192.168.5.30--netmask255.255.255.0--gateway192.168.5.1--noipv6--nameserver8.8.8.8
rootpw123456
firewall--service=ssh--port=80:tcp
authconfig--enableshadow--passalgo=sha512
selinux--disabled
timezone--utcAsia/Shanghai
bootloader--location=mbr--driveorder=sda--append="crashkernel=autorhgbquiet"
#Thefollowingisthepartitioninformationyourequested
#Notethatanypartitionsyoudeletedarenotexpressed
#heresounlessyouclearallpartitionsfirst,thisis
#notguaranteedtowork
#clearpart--none
clearpart--all--initlabel
zerombr
part/boot--fstype=ext4--size=2000
partswap--size=2000
part/--fstype=ext4--grow--size=200
reboot
#repo--name="CentOS"--baseurl=cdrom:sr0--cost=100
%packages
@core
@server-policy
%end
5、引诱文件的修正
[root@test01]#vim/home/kuangl/klcentos/isolinux/isolinux.cfg
defaultauto
timeout600
#defaultvesamenu.c32
#prompt1
timeout600
displayboot.msg
menubackgroundsplash.jpg
menutitleWelcometoCentOS6.4!
menucolorborder0#ffffffff#00000000
menucolorsel7#ffffffff#ff000000
menucolortitle0#ffffffff#00000000
menucolortabmsg0#ffffffff#00000000
menucolorunsel0#ffffffff#00000000
menucolorhotsel0#ff000000#ffffffff
menucolorhotkey7#ffffffff#ff000000
menucolorscrollbar0#ffffffff#00000000
labelauto
menulabel^AutoInstallsystem
menudefault
kernelvmlinuz
appendks=cdrom:/isolinux/ks.cfginitrd=initrd.img
6、ISO文件的天生
[root@test01klcentos]#mkisofs-oklcentos.iso-input-charsetutf-8-bisolinux/isolinux.bin-cisolinux/boot.cat-no-emul-boot-boot-load-size4-boot-info-table-R-J-v-Vklcentos-T/home/kuangl/klcentos
天生了局以下:
[root@test01klcentos]#ll
7、测试安装
7.1、创立假造机
7.2、启动假造机
7.3、安装Packages包
7.4、安装终了,上岸体系
CentOS6.4X86_64体系定制终了,定制完成以后安装体系只必要几分钟工夫哦,是否是很便利。
小知识:CentOS是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。 |
|