PXE-无人值守安装
[root@rhel6 ~]# cp /root/ks.cfg /var/ftp/ks.cfg [root@rhel6 ~]# cat ks.cfg #platform=x86, AMD64, 或 Intel EM64T #version=DEVEL # Firewall configuration firewall --disabled # Install OS instead of upgrade install # Use network installation url --url="ftp://172.16.1.111/rhel6" # Root password rootpw --iscrypted $1$7bDwiVJh$DfaDH1d/Yxw5ivOfYO5Q31 # System authorization information auth --useshadow --passalgo=sha512 # Use graphical install graphical firstboot --disable # System keyboard keyboard us # System language lang zh_CN # SELinux configuration selinux --disabled # Installation logging level logging --level=info # Reboot after installation reboot # System timezone timezone Asia/Shanghai # Network information network --bootproto=dhcp --device=eth0 --onboot=on # System bootloader configuration bootloader --location=mbr # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all # Disk partitioning information part /boot --fstype="ext4" --size=1024 part /home --fstype="ext4" --size=10240 part swap --fstype="swap" --size=4096 part / --fstype="ext4" --grow --size=1 %post --interpreter=/bin/bash rm -f /etc/yum.repos.d/* echo echo '[base] name=Red Hat Enterprise Linux baseurl=ftp://172.16.1.111/rhel6 enabled=1 gpgcheck=1 gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release' > /etc/yum.repos.d/rhel6.repo %end %packages @additional-devel @basic-desktop @chinese-support @compat-libraries @debugging @desktop-debugging @desktop-platform @desktop-platform-devel @development @eclipse @emacs @fonts @general-desktop @graphical-admin-tools @graphics @hardware-monitoring @input-methods @internet-browser @java-platform @large-systems @legacy-unix @legacy-x @network-file-system-client @network-tools @performance @perl-runtime @php @remote-desktop-clients @ruby-runtime @scientific @security-tools @storage-client-multipath @system-admin-tools @system-management @system-management-snmp @technical-writing @tex @virtualization @virtualization-client @virtualization-platform @virtualization-tools @web-server @web-servlet @x11 compat-openmpi compat-openmpi-psm crypto-utils hmaccalc %end
无人值守网络安装LINUX操作系统
准备:
1、禁用防火墙、禁用SElinux、配置IP参数,
2、需要YUM环境
3、安装vsftp 启动服务
一、准备RHEL6安装源
[root@rhel6 ~]# mkdir /var/ftp/rhel6 [root@rhel6 ~]# mount /dev/cdrom /var/ftp/rhel6 [root@rhel6 ~]# service vsftpd start
二、安装启动TFPT服务器
[root@rhel6 ~]# yum -y install tftp-server [root@rhel6 ~]# vim /etc/xinetd.d/tftp Disable = no [root@rhel6 ~]# service xinetd start
三、准备LINUX内核、初始化镜像文件
[root@rhel6 ~]# cd /var/ftp/rhel6/images/pxeboot/ [root@rhel6 pxeboot]# cp vmlinuz initrd.img /var/lib/tftpboot/
四、准备PXE引导程序、启动菜单
[root@rhel6 pxeboot]# yum -y install syslinux
[root@rhel6 pxeboot]# cp /usr/share/syslinux/pxelinux. /var/lib/tftpboot/
[root@rhel6 ~]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@rhel6 ~]# vim /var/lib/tftpboot/pxelinux.cfg/default
default auto
prompt
label auto
kernel vmlinuz
append ks=ftp://172.16.1.111/rhel6/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text
kernel vmlinuz
append text initrd=initrd.img devfs=nomount ramdisk_size=
label linux rescue
kernel vmlinuz
append rescue initrd=initrd.img devfs=nomount ramdisk_size=
五、安装并启动DHCP服务
[root@rhel6 ~]# yum -y install dhcp
[root@rhel6 ~]# vim /etc/dhcp/dhcpd.conf
subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.1.100 172.16.1.200;
option domain-name-servers 172.16.1.111;
option domain-name "benet.com";
option routers 172.16.1.1;
next-server 172.16.1.111;
filename "pxelinux.0";
filename "pxelinux.0";
}
[root@rhel6 ~]# service dhcpd restart
无人值守安装LINUX
一、配置安装应答参数
[root@rhel6 ~]# yum -y install system-config-kickstart [root@rhel6 ~]# system-config-kickstart






B.复制并验证应答文件ks.cfg
C.测试结果
新建虚拟机无需设置BIOS从Network boot启动,将客户端的IP均设置为DHCP(自动获取方式),即可。
PXE-无人值守安装的更多相关文章
- pxe无人值守安装多网卡注意事项
pxe无人值守安装linux配置这里就不说了,直接看这篇博客http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.h ...
- 《linux就该这么学》第十七节课:第18,19,23章,mariadb数据库、PXE无人值守安装系统和openldap目录服务。
第23章 (借鉴请改动) openldap数据的特点:1.短小.2.读取次数较多 上述说明: openLDAP服务端配置: 1.yum install -y openldap openldap ...
- PXE无人值守安装
简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作 ...
- pxe无人值守安装linux机器笔记
最近做一些集群的测试的工作,做服务器测试最根本就是要安装系统,曾经我们用十几个光驱并行安装光驱的日子过去了,自从有了pxe一两天搭建好一个集群不是梦!当然做多了集群的搭建工作最多的感受就是,其实运维工 ...
- pxe无人值守安装linux机器笔记----摘抄
1. 基建工作 1.关闭防火墙 a)service iptables stop b)service ip6tables stop c)chkconfig iptables off d)chkconfi ...
- PXE+Kickstart+DHCP+TFTP实现无人值守安装操作系统
PXE+Kickstart+DHCP+TFTP实现无人值守安装操作系统 PXE + Kickstart PXE的工作流程及配置文件 Kickstart的配置文件 Linux安装大致可以分为2个阶段 第 ...
- [转]CentOS 6.4下PXE+Kickstart无人值守安装操作系统
一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...
- 第19章 使用PXE+Kickstart部署无人值守安装
章节概述: 本章节将教会您通过PXE+DHCP+TFTP+VSftpd+Kickstart服务程序搭建出无人值守安装系统,从而批量部署客户机系统. 这种系统能够实现自动化运维.避免了重复性劳动,帮助提 ...
- CentOS6 PXE+Kickstart无人值守安装
一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...
- CentOS 6.4下PXE+Kickstart无人值守安装操作系统 转
一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...
随机推荐
- dedecms 列表页调用自定义字段
在列表附加字段中添加自己定义的字段 如: lwulr调用:{dede:list addfields="lwurl" channelid="1"}[field:l ...
- getDefinitionByName getDefinition 区别
一闺密用flash开发IOS应用是遇到一个问题,她把声音资源放到swf里,然后load到主程序中使用,但是ios提示不支持这个swf,我在想是不是因为有声音的原因 于是我让她换种做法,不用swf,用s ...
- 代码静态分析工具--PMD,Findbugs,CheckStyle
最近学习Mybatis的官方文档,看到了[项目文档]一节有很多内容没有见过,做个笔记,理解一下. PMD 扫描Java源代码,查找潜在的问题,如: 可能的bugs,如空的try/catch/final ...
- Java Servlet——改进的CGI
一.关于Servlet 在上一篇随笔中,我们看到了CGI存在的不足,其每次请求都需加载和运行一个CGI程序.若使用Java编写CGI程序,需要为每个请求都启动一个系统进程以及JVM,其执行效率大大降低 ...
- nethogs 实时查看进程使用流量情况。
源码编译安装. 下载地址:http://sourceforge.net/projects/nethogs/?source=directory 下载了 tar 解压. make && m ...
- CentOS终端界面登入Linux
上述图片中,前两行为CentOS的版本信息,其内容来自于/etc/issue这个档案中. 后三行:www login:其中www表示主机名(设主机名为www.vbird.tsal),主机名显示通常只取 ...
- 阅读《构建之法》第八、九、十章有感和Sprint总结
1.阅读<构建之法>读后感 第八章:需求分析 需求分析,我觉得需求分析挺重要的,一个需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应 ...
- WebSphere中对response.sendError()的处理与Tomcat不同
不同的地方在于,同样的代码[response.sendError(1);] 在Tomcat下,response.getResponseCode()的值是 1,而在Websphere下面则是 500. ...
- https那些事儿
(一)SSL/TLS协议运行机制的概述 一.作用 不使用SSL/TLS的HTTP通信,就是不加密的通信.所有信息明文传播,带来了三大风险. (1) 窃听风险(eavesdropping):第三方可以获 ...
- [hdu 3605]Escape
这题的做法非常直观,却又非常不直观 先容许我吐一下槽吧~作者你的英语是读到火星上去了喵? 题目大体是说人类要移民,然后有 n 个人, m 个星球 每个人都有 m 个 0 . 1 数码表示他能否移民到该 ...