kickstart安装
参考文档:http://blog.oldboyedu.com/autoinstall-kickstart/
centos下载地址
http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/ http://vault.centos.org/6.5/isos/
centos 6.5 minimal 下载地址:
http://101.110.118.69/mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso
centos 6.5 bin(完整版)下载地址:
http://101.110.118.70/mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
1、环境准备
1、系统版本
cat /etc/redhat-release
2、内核版本
uname -r
3、seliunx(建议:disable)
getenforce
4、防火墙(建议:关闭)
service iptables status
5、IP
ifconfig eth0|awk -F "[ :]+" ‘NR==2 {print $4}‘
6、hostname
2、挂载ISO镜像
mkdir -p /mnt/cdrom mount -o loop CentOS-6.5-x86_64-minimal.iso /mnt/cdrom/
3、搭建httpd服务
安装:
yum -y install httpd
配置:
sed -i "277i ServerName 127.0.0.1:80" /etc/httpd/conf/httpd.conf
启动:
/etc/init.d/httpd start
以下步骤为测试:
mkdir /var/www/html/CentOS-6.7 cp -a /mnt/cdrom/* /var/www/html/CentOS-6.7/
访问:http://10.0.0.7/CentOS-6.7/
显示光盘内容
3、DHCP服务安装(未完)
rpm包下载地址:
ftp://195.220.108.108/linux/opensuse/update/leap/42.1/oss/x86_64/dhcp-4.3.3-4.1.x86_64.rpm
1、安装
yum -y install dhcp
2、配置文件
vim /etc/dhcp/dhcp.conf
4、搭建yum库(未完)
http://yum.baseurl.org/
5、搭建TFTP服务(未完)
yum -y install tftp yum -y install tftp-server
编辑配置文件
vim /etc/xinetd.d/tftp service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot ###tftp的根目录 disable = no ### per_source = 11 cps = 100 2 flags = IPv4 }
启动服务
/etc/init.d/xinetd restart
查看监听端口:
netstat -tunlp | grep 69
进入TFTP操作:
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
? :帮助信息
6、PXE引导配置(未测试)
1、如果没有pxeliunx.0可以安装
yum -y install sysliunx
2、复制启动菜单程序文件pxelinux.0至/tftpboot:
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ /var/lib/tftpboot/为tftp的根目录
3、如果tftp的根目录不存在需要创建
mkdir -p /var/lib/tftpboot
创建的目录要给权限:chmod -R 777 /var/lib/tftpboot
4、把DVD光盘中的/image/pxeboot/中的vmlinuz和initrd.img 复制到tftp的根目录
光盘路径:/mnt/cdrom/(ISO镜像挂载的路径)
cp /image/pxeboot/vmlinuz /var/lib/tftpboot/ cp /image/pxeboot/initrd.img /var/lib/tftpboot/
5、复制DVD光盘上的isoliunx/下的所有文件到tftp的根目录下
cp /mnt/cdrom/isolinux/* /var/lib/tftpboot
6、在tftp根目录中建一个pxeliunx.cfg目录
mkdir pxelinux.cfg
7、将isoliunx目录中的isoliunx.cfg复制到pxeliunx.cfg目录中,同事更改文件名为default
cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxeliunx.cfg/default
7、安装配置kickstart(未完)
yum -y install system-config-kickstart
在本机输入以下命令:进入图形界面模式:
system-config-kickstart