kickstart安装centos6.5
来源:互联网 发布:有哪些很污的淘宝店铺 编辑:程序博客网 时间:2024/06/08 13:57
安装原理图
1. pxe client发送请求
2. DHCP Server提供信息
3. pxe client向PXELinux tftp请求下载启动文件
4. PXELinux响应请求并传输文件
5. pxe client向nfs kickstart请求下载自动应答文件
6. nfs kickstart安装操作系统
准备工作
网络模式:NAT模式
关闭防火墙
iptables service stopchkconfig iptables off
配置http安装环境
安装步骤:
1.安装并配置HTTP
yum install httpd –y或者 rpm –qa | grep httpd
启动服务并开机自启
httpd startchkconfig httpd on
2.加载ISO镜像
在虚拟机中加载,cd/dvd,记得勾选已连接和启动时连接
将文件挂载至/var/www/html/下
现在var/www/html/下建一个文件夹centos6.5 mkdir centos6.5
然后挂载 mount –o loop /dev/cdrom /var/www/html/centos6.5/
http部分设置完毕
配置TFTP
1. 安装tftp-sesrver
yum install tftp-server –y
2.启用tftp服务
vi /etc/xinetd.d/tftp将disable改成no
3.启动tftp服务
/etc/init.d/xinetd restart设置开机启动xinetdchkconfig xinetd on
配置支持PXE的启动程序
1. 复制pxelinux.0文件至/var/lib/tftpboot/文件夹中
cp /usr/share/syslinux/pxlinux.0 /var/lib/tftpboot/若没有syslinux,则需要先安装syslinuxyum install syslinux –y安装完后再进行复制步骤
2.复制iso镜像中的/image/pxeboot/initrd.img和vmlinux至/var/lib/tftpboot中
cp /var/www/html/centos6.5/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot
3.复制iso 镜像中的/isolinux/*.msg 至/var/lib/tftpboot/ 文件夹中
cp /var/www/html/centos6.5/isolinux/*.msg /var/lib/tftpboot/
4.在/var/lib/tftpboot/中新建一个pxelinux.cfg目录
mkdir /var/lib/tftpboot/pxelinux.cfg
5.将iso镜像中的/isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,同时更改文件名称为default
cp /var/www/html/centos6.5/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
6.修改default文件
vi /var/lib/tftpboot/pxelinux.cfg/default
配置DHCP
1.安装DHCP服务
yum –y install dhcp
2.修改配置文件/etc/dhcp/dhcpd.conf配置文件
vi /etc/dhcp/dhcp.conf
3.启动DHCP服务
/etc/init.d/dhcpd start
配置kickstart
1.安装kickstart
yum install system-config-kickstart
2.在/var/www/html/下新建文件夹及ks文件
mkdir kickstartvi ks_6.5.cfg
# Kickstart file automatically generated by anaconda.installtexturl --url http://192.168.1.11:8008/kickstart/centos6.5lang en_US.UTF-8keyboard usrootpw "aaaaaa"firewall --disabledauthconfig --enableshadow --enablemd5selinux --disabledtimezone Asia/Shanghairebootbootloader --location=mbr --driveorder=sda# 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 workclearpart --all --initlabel part swap --size=96000 --ondisk=sda#part / --fstype=ext4 --size=200000 --ondisk=sdapart / --fstype=ext4 --grow --size=100 --ondisk=sda%packages@base@core@debugging@development@network-file-system-client@network-tools@performanceunix2dosglibc-utilsantexpectcmakeimakearpwatchnmapkrb5-workstationlftp%end
安装
同域内机器开机
选择之后安装
选择版本
选择格式化
- kickstart安装centos6.5
- kickstart安装centos6
- kickstart自动化安装centos6.8
- 利用pxe和kickstart批量安装Linux客户端CentOS6.5
- pxe+kickstart无人值守自动安装CentOS6.5
- CentOS6 PXE+Kickstart无人值守安装
- CentOS6 PXE+Kickstart无人值守安装
- PXE + kickstart 通过CentOS6.2 安装 ubuntu12.04
- 超好懂的PXE+Kickstart批量安装CentOS6.2教程(山寨版)
- Linux kickstart 自动化安装
- 安装使用Kickstart
- KickStart安装教程
- redhat7 网络安装 Kickstart
- Kickstart无人值守安装
- kickstart自动安装光盘
- kickstart一键安装
- kickstart安装Linux操作系统
- kickstart安装配置
- HDOJ2008 数值统计
- 来到CSDN
- linux音频子系统
- MyBatis源码(四)之mapper文件解析和动态Sql解析启动阶段
- Mac Android studio插件GsonFormat的使用
- kickstart安装centos6.5
- mySql 修改字段自增
- Hadoop
- shell学习二十一--使用if编写mysql启动脚本
- HDOJ2009 求数列的和
- 快速幂&&快速计算(a*b)mod m
- 解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是"包"图标样式的问题
- Android 开发使用Android studio 遇到的问题汇总
- c语言的学习文档1