来一发CentOS6.4X86_64体系安装定制文档具体版
小知识:退一万步讲,即使CentOS项目终结,正在运行它的企业也可以很轻松的转移到另一个企业Linux的克隆版。1、基本情况的搭建1.1、操纵情况:
VM7.1(版本不限)+CentOS6.4X86_64
VM需设置2个光驱,分离挂载DVD1和DVD2
安装centos6.4X86_64体系,所需组件自行界说,安装后失掉install.log和anaconda-ks.cfg文件(在此基本上修正对照便利)
#mkdir/mnt/cd{1,2}#创建光盘的挂载目次
#mkdir-p/home/klcentos/Packages#创建定制光盘文件目次
#mount/dev/cdrom/mnt/cd1#挂载DVD1
#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安装日记得来
#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文件
#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制造***。
#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、引诱文件的修正
#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文件的天生
#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
天生了局以下:
#ll
7、测试安装
7.1、创立假造机
7.2、启动假造机
7.3、安装Packages包
7.4、安装终了,上岸体系
CentOS6.4X86_64体系定制终了,定制完成以后安装体系只必要几分钟工夫哦,是否是很便利。
小知识:CentOS是一个基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 有疑问前,知识学习前,先用搜索。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 请问谁有Linux的学习心得的吗?简单的说说? 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
页:
[1]