CentOS6.4X86_64系统定制文档详细版
2013-07-15 22:38
288 查看
一、基础环境的搭建
1.1、操作环境:
VM7.1(版本不限)+centos6.4X86_64
VM需设置2个光驱,分别挂载DVD1和DVD2
安装centos6.4X 86_64系统,所需组件自行定义,安装后得到install.log和anaconda-ks.cfg文件(在此基础上修改比较方便)
二、定制系统文件的准备
新定制系统由以上系统组件包说决定,文件由install.log安装日志得来
ks文件由系统安装所得anaconda-ks.cfg进行修改,当然也可以用system-config-kickstart工具制作而得,此处省略ks制作方法。
[root@test01 klcentos]# ll
七、测试安装 7.1、创建虚拟机
7.2、启动虚拟机
7.3、安装Packages包
7.4、安装完毕,登陆系统
CentOS6.4X86_64系统定制完毕,定制完成之后安装系统只需要几分钟时间哦,是不是很方便。
1.1、操作环境:
VM7.1(版本不限)+centos6.4X86_64
VM需设置2个光驱,分别挂载DVD1和DVD2
安装centos6.4X 86_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
二、定制系统文件的准备
新定制系统由以上系统组件包说决定,文件由install.log安装日志得来
[root@test01]# vim /home/kuangl/cp_packages.sh #!/bin/bash for i in $(awk '/Installing/ {print $2}' install.log) do cp /mnt/cd1/Packages/${i}.rpm /home/kuangl/klcentos/Packages [ $? != 0 ] && echo "copy ${i} is faied" done rsync -a --exclude=Packages /mnt/cd1/ /home/kuangl/klcentos三、重新生成repo文件
#!/bin/bash ISO_DIR=/home/kuangl/klcentos cd ${ISO_DIR} declare -x discinfo=$(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} mv ${ISO_DIR}/repodata/*x86_64-comps.xml ${ISO_DIR}/repodata/c6-x86_64-comps.xml createrepo -u "media://$discinfo" -g ${ISO_DIR}/repodata/*c6-x86_64-comps.xml ${ISO_DIR}四、ks文件的准备
ks文件由系统安装所得anaconda-ks.cfg进行修改,当然也可以用system-config-kickstart工具制作而得,此处省略ks制作方法。
[root@test01]# vim /home/kuangl/klcentos/isolinux/ks.cfg # Kickstart file automatically generated by anaconda. #version=DEVEL install text cdrom lang en_US.UTF-8 keyboard us skipx network --onboot no --device eth0 --bootproto static --ip 192.168.5.30 --netmask 255.255.255.0 --gateway 192.168.5.1 --noipv6 --nameserver 8.8.8.8 rootpw 123456 firewall --service=ssh --port=80:tcp authconfig --enableshadow --passalgo=sha512 selinux --disabled timezone --utc Asia/Shanghai bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet" # The following is the partition information you requested # Note that any partitions you deleted are not expressed # here so unless you clear all partitions first, this is # not guaranteed to work #clearpart --none clearpart --all --initlabel zerombr part /boot --fstype=ext4 --size=2000 part swap --size=2000 part / --fstype=ext4 --grow --size=200 reboot #repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100 %packages @core @server-policy %end五、引导文件的修改
[root@test01 ]# vim /home/kuangl/klcentos/isolinux/isolinux.cfg default auto timeout 600 #default vesamenu.c32 #prompt 1 timeout 600 display boot.msg menu background splash.jpg menu title Welcome to CentOS 6.4! menu color border 0 #ffffffff #00000000 menu color sel 7 #ffffffff #ff000000 menu color title 0 #ffffffff #00000000 menu color tabmsg 0 #ffffffff #00000000 menu color unsel 0 #ffffffff #00000000 menu color hotsel 0 #ff000000 #ffffffff menu color hotkey 7 #ffffffff #ff000000 menu color scrollbar 0 #ffffffff #00000000 label auto menu label ^Auto Install system menu default kernel vmlinuz append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img六、ISO文件的生成
[root@test01 klcentos]# mkisofs -o klcentos.iso -input-charset utf-8 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -V klcentos -T /home/kuangl/klcentos生成结果如下:
[root@test01 klcentos]# ll
七、测试安装 7.1、创建虚拟机
7.2、启动虚拟机
7.3、安装Packages包
7.4、安装完毕,登陆系统
CentOS6.4X86_64系统定制完毕,定制完成之后安装系统只需要几分钟时间哦,是不是很方便。
相关文章推荐
- CentOS6.5X86_64系统定制文档详细版
- centos6.2_X86_64系统定制详细版
- CentOS 6.5 x86_64 系统定制自动化部署
- 基于CentOS6.0-64定制系统iso制作(修改)
- 基于CentOS6.0-64定制系统iso制作
- 初涉定制linux系统之——自动化安装Centos系统镜像制作
- centos 6.5 iso系统定制
- CentOS 6.3 64bit上升级系统默认Python 2.6.6到2.7.10版本
- U盘安装win7+linux(centos)双系统详细教程
- CentOS 6.5系统安装配置图解教程(详细图文)
- 自己常用的linux系统优化shell(Centos6 64)
- 小马哥----高仿华为MATE 华为定制版 6582芯片4.3.4系统 详细拆机图与开机识别图
- Centos系统下Lamp环境的快速搭建(超详细,转)
- es5.4.0-CentOS-6.5-x86_64安装文档
- CentOS6.3添加nginx系统服务详细说明
- HPUX11.31U ia64安装配置详细过程文档
- KVM(一) CentOS 6.5 十分钟搭建KVM虚拟机详细文档,从零到有,快速入门。
- CentOS6.5定制系统iso制作
- Linux系统安装 Centos6.8系统安装详细教程
- 高度定制的WSS网站-DCC文档管理系统