免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux一键安装定制1、在VM安装linux系统Linux要按照自己定制后的需求来安装,系统安装后安装anaconda、repodata、createrepo、mkisofs。#yum -y install anaconda repodata createrepo mkisofs2、生成packages.list所安装的RPM包文件清单(由于install.log文件在root目录,所以该操作在root目录进行)#grep Installing install.log | sed s/Installing /g | sed s/.*:/ packages.list3、建立定制Centos的源目录#mkdir /disk#mount /dev/cdrom /mnt#cd /mnt#tar -cf - . | ( cd /disk ; tar -xvpf - )#复制光盘内容到disk文件下#rm -f /disk/CentOS/* #先删除所有RPM包4、通过脚本复制系统安装的包#!/bin/bashDEBUG=0DVD_CD=/disk/CentOSALL_RPMS_DIR=/mnt/CentOS/DVD_RPMS_DIR=$DVD_CDpackages_list=/root/packages.listnumber_of_packages=cat $packages_list | wc -li=1while $i -le $number_of_packages ; doline=head -n $i $packages_list | tail -n -1name=echo $line | awk print $1version=echo $line | awk print $3 | cut -f 2 -d :if $DEBUG -eq 1 ; thenecho $i: $lineecho $nameecho $versionfiif $DEBUG -eq 1 ; thenls $ALL_RPMS_DIR/$name-$version*if $? -ne 0 ; thenecho cp $ALL_RPMS_DIR/$name$version* fielseecho cp $ALL_RPMS_DIR/$name-$version* $DVD_RPMS_DIR/cp $ALL_RPMS_DIR/$name$version* $DVD_RPMS_DIR/if $? -ne 0 ; thenecho cp $ALL_RPMS_DIR/$name$version* cp $ALL_RPMS_DIR/$name* $DVD_RPMS_DIR/fifii=expr $i + 1done将以上内容保存为copyrpms.sh#chmod 775 copyrpms.sh#./copyrpms.sh经过一系列的复制就完成了你要定制的RPM包(在/disk/CentOS/目录下);5、定制安装控制文件ks.cfg一般方便可以直接由root下面的anaconda-ks.cfg修改#cp anaconda-ks.cfg /disk/ks.cfg样例内容如:auth -useshadow -enablemd5 bootloader -location=mbrzerombrclearpart -all -initlabel textfirewall -disabledfirstboot -disablekeyboard uslang en_USlogging -level=infocdromnetwork -bootproto=dhcp -device=eth0 -onboot=onrebootrootpw -iscrypted $1$eoyvblim$/gpcbswhB9l7foJuWxJ1U.selinux -disabledtimezone Asia/Shanghaiinstallxconfig -defaultdesktop=GNOME -depth=24 -resolution=1280x800%packagesbase-xbasedevelopment-libsgnome-desktopsystem-toolsadmin-toolslegacy-software-developmentopenfabrics-enterprise-distributionofficejava-developmentdevelopment-toolsx-software-developmentchinese-supportgnome-software-developmentlegacy-software-supporteditorskde-software-developmentgraphical-internetkde-desktoptext-internetgraphicsrubydialupauthoring-and-publishingemacsjavaengineering-and-scientific6、修改isolinux.cfg文件,将/disk/isolinux/目录下的isolinux.cfg文件第一行default linux修改成default linux ks=cdrom:/ks.cfg样例文件如:default linux ks=cdrom:/ks.cfgprompt 1timeout 60display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4 param.msgF5 rescue.msglabel linuxkernel vmlinuzappend initrd=initrd.imglabel textkernel vmlinuzappend initrd=initrd.img textlabel kskernel vmlinuzappend ks initrd=initrd.imglabel locallocalboot 1label memtest86kernel memtestappend -7、生成comps.xml#cd /disk/#createrepo -g repodata/comps.xml /disk/到此以上定制任务已经完成。8、制作IOS文件#cd /disk/#mkisofs -o DZCentOS_5.4.iso -b isolinux/isolinux.bin -c isolinux/boot.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准技术协议书模板及填写指南
- 2026届内蒙古自治区乌海市乌达区高一化学第一学期期末考试试题含解析
- 新疆昌吉二中2026届高二化学第一学期期末检测试题含答案
- 长期技术研发创新承诺书8篇
- 经营信誉保障承诺函9篇范文
- 游园的感想周记作文11篇
- 探讨2026年金融科技风控体系构建方案
- 2026年IT基础设施整合降本增效项目方案
- 基于2026年技术迭代趋势的智能制造企业数字化转型方案
- 深化人工智能2026年企业应用整合方案
- 2025春季学期国家开放大学专科《建筑制图基础》一平台在线形考(形考性考核作业一至四)试题及答案
- 租女友过年协议书
- (高清版)DG∕TJ 08-202-2020 钻孔灌注桩施工标准
- 学校“1530”安全教育记录表(2024年秋季全学期)
- 政采云合同模板
- 2025年春季学期学校团委工作计划(附团委工作安排表)
- 水生态修复施工组织设计方案
- 新概念第一册Lesson63-64
- 临床教学方法
- 边坡支护安全
- 档案馆数字档案馆建设方案
评论
0/150
提交评论