制作能自动安装的CentOS镜像文件[复制链接]
来源:互联网 发布:2017运动手环推荐知乎 编辑:程序博客网 时间:2024/05/22 18:23
制作能自动安装的CentOS镜像文件[复制链接]
1楼[收藏(0)][报告]
发表于 2010-02-06 23:45:01|只看该作者|倒序浏览
制作能自动安装的CentOS镜像文件,步骤如下:
#mkdir -pv iso/CentOS 先建立CentOS目录
#touch packages.txt 建立这个文件,用来存软件包的名字
#touch cperr.txt建立这个文件用来查看错误
#awk \'/^Installing/{print $2}\' install.log | sed \'s/^[0-9]*://g\' > packages.txt
生成packages.txt文件提取需要安装的软件包的名字
#mount /dev/cdrom /media/cdrom 挂载光盘
#vim myiso.sh 建立个shell脚本
脚本内容如下:
#!/bin
#myiso.sh
FILE=\'/root/packages.txt\'
DEST_DIR=\'/root/iso/CentOS\'
SRC_DIR=\'/media/cdrom/CentOS\'
While read LINE
do
cp $SRC_DIR/$LINE.rpm $DEST_DIR || echo \"$LINE didn\'t cp...\" >> cperr.txt
done
#bash -n myiso.sh 检查错误
#bash myiso.sh 执行myiso.sh
#cd /media/cdrom 进入光盘
cdrom]#cp -r .discinfo .treeinfo images/ isolinux repodata/ RPM-GPG-KEY-CentOS-5 EULA GPL /root/iso/
这些文件中有些可以不cp,如images文件,有些文件必须cp,如isolinux(这个文件中包含了系统的内核信息和initrd.img和isolinux.cfg等重要文件),repodata
#cd 回到家目录
#du -sh ./iso/ 查看 ./iso/的大小
#cd iso/isolinux/
#cp anaconda-ks.cfg iso/ks.cfg
#cd /iso/isolinux
编辑里面的isolinux.cfg文件
在第一行中加入ks=cdrom:/ks.cfg
#cd 回到家目录下
#cp anaconda-ks.cfg iso/ks.cfg
#vim ks.cfg 编辑ks.cfg文件
text 表示以字符界面安装
cdrom 表示系统使用光盘安装
keyboard us 选择键盘
lang en_US.UFT-8 选择语言
network --device eth0 --bootproto dhcp 设置网卡配置
rootpw redhat 设置密码为redhat
authconfig --useshadow --enablemd5
firewall --disable 关闭防火墙
selinux --disable 关闭selinux
timezone --utc Asia/Shanghai 选择时区
bootloader --location=mbr --drivercorder=sda 启动系统
clearpart --all --drivers=sda
part /boot --fstype ext3 --size 100
part swap --fstype swap --size 1024
part / --fstype ext3 --size 20000
reboot 重新启动
编辑完后,保存退出
#cd iso/
iso]#createrepo -g repodata/comps.xml ../iso/ 检查依赖关系
如果没有createrepo,就先安装它的软件包
#cd
#mkisofs -o MyCentOS.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -V -T iso/
用以上命令制作iso镜像
将镜像导入到真是机上,再建造一个虚拟机,用制造的iso镜像来安装CentOS。
- 制作能自动安装的CentOS镜像文件[复制链接]
- 制作CentOS 5.9自动安装光盘iso镜像
- 制作CentOS 6.4自动安装光盘iso镜像
- 用安装好的虚拟机制作CentOS光盘镜像
- centos镜像文件下载链接
- Linux-centos-kickstart-无人值守自动安装-ISO镜像制作
- 制作CentOS镜像
- CentOS镜像文件的硬盘安装介绍
- 制作属于自己的CentOS 6.4一键自动化安装ISO镜像光盘
- Oz制作CentOS镜像
- centos 制作iso镜像
- centos 制作iso镜像
- 制作一张镜像光盘可以自动安装linux系统
- centos 安装 网络安装使用本地镜像文件安装
- 03-镜像文件的制作
- 磁盘镜像文件的制作
- 制作mongodb的Docker镜像文件
- centos的镜像文件下载
- Java IO流学习总结
- 汇编字符串处理指令
- Java中是怎么杀死线程的??(有待补充)
- c static libarary create
- MFC原创教程:5.0 Style 窗口风格
- 制作能自动安装的CentOS镜像文件[复制链接]
- (C++)读写注册表的类
- 10个必备的移动UI设计资源站
- 内部类
- CVS代码统计工具statcvs
- 多线程的那些事儿(2)-- 进程与线程的区别与联系
- rhel5添加光盘镜像为本地源(5张以CD合成一张DVD)
- Linux环境下C语言编写的播放音乐的例子
- vs2010清理工程