第二个灵魂 发表于 2015-1-14 21:14:07

来一发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发行版本。

谁可相欹 发表于 2015-1-17 08:42:07

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

灵魂腐蚀 发表于 2015-1-25 22:52:54

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

深爱那片海 发表于 2015-2-4 13:44:41

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

爱飞 发表于 2015-2-10 01:26:41

有疑问前,知识学习前,先用搜索。

愤怒的大鸟 发表于 2015-2-28 17:01:37

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

小魔女 发表于 2015-3-10 05:19:39

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

山那边是海 发表于 2015-3-17 05:19:40

请问谁有Linux的学习心得的吗?简单的说说?

不帅 发表于 2015-3-23 23:51:00

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
页: [1]
查看完整版本: 来一发CentOS6.4X86_64体系安装定制文档具体版