自动化安装centos6.2

制作iso镜像:

1、1、 准备准备 CentOS-6.2-x86_64-bin-DVD1.iso;CentOS-6.2-x86_64-bin-DVD1.iso;

2、 方便 操作 把 CentOS-6.2-x86_64-bin-DVD1.iso 更改 为 centos6.2 iso(mv CentOS-6.2-x86_64-bin-DVD1.iso

centos6.2.iso) ;

3、mkdir /tmp/myios;

4、mount -o loop centos6.2.iso /media    挂载特殊设备

5、cp -r /media/isolinux /tmp/myiso

6、 cp /root/anaconda-ks.cfg /tmp/myiso/  复制 anaconda-ks.cfg /tmp/myiso/ks.cfg


注:ks.cfg可作以自己写 这里我的ks.cfg文件如下:

text
skipx
install
url --url http://vault.centos.org/6.2/os/x86_64/

lang en_US.UTF-8
keyboard us
rootpw 123456
firewall --disabled
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone Etc/UTC
bootloader --location=mbr
zerombr
clearpart --all --initlabel
part /boot --fstype=ext4 --size=200
part /usr --fstype=ext4 --size=7000
part /data --fstype=ext4 --size=2048
part swap --size=1024
part / --fstype=ext4 --grow --size=20000

services --enabled=sendmail,network,ntpd,ntpdate

reboot

%packages --nobase
openssh-clients
openssh-server
yum
at
acpid
vixie-cron
cronie-noanacron
crontabs
logrotate
ntp
ntpdate
tmpwatch
rsync
sendmail
mailx
which
wget
-postfix
-prelink
-selinux-policy-targeted
%end

这里 的 软件 包 我采用 网络 安装, 可是 实践 下来 由于 我们 公司 网络 限速, 安装 下来 一个 系统 要 花费 好长 实践, 于是 更改 ks.cfg

文件如下:

text
skipx
install
url --url http://10.200.11.11

lang en_US.UTF-8
keyboard us
rootpw 123456
firewall --disabled
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone Etc/UTC
bootloader --location=mbr
zerombr
clearpart --all --initlabel
part /boot --fstype=ext4 --size=200
part /usr --fstype=ext4 --size=7000
part /data --fstype=ext4 --size=2048
part swap --size=1024
part / --fstype=ext4 --grow --size=20000

services --enabled=sendmail,network,ntpd,ntpdate

reboot

%packages --nobase
openssh-clients
openssh-server
yum
at
acpid
vixie-cron
cronie-noanacron
crontabs
logrotate
ntp
ntpdate
tmpwatch
rsync
sendmail
mailx
which
wget
-postfix
-prelink
-selinux-policy-targeted
%end

注:这里我创建了一个yum也就是把所需要的安装包等通过 url --url http://10.200.11.11可获取到。


7、cd /tmp/

8、mkisofs -o centos6.2.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-

size 4 -boot-info-table -R -J -v -T myiso/  创建新iso镜像命名为centos6.2.iso

至此iso镜像已完成


这 时 centos6.2.iso 已 可以 使用  这里 我们 把它 放在 windows 桌面上

接下来时间我们可以利用新镜像安装centos6.2,示例如下:







































这样 完整 的 centos6.2 就 展现在 你的 面前了!

























你可能感兴趣的:(安装,自动化)