PXE安装RHEL6
来源:互联网 发布:sql为表创建外键约束 编辑:程序博客网 时间:2024/05/29 18:17
一、安装所需软件包
[root@localhost ~]# yum -y install dhcp tftp-server nfs-utils syslinux httpd system-config-kickstart
二、复制dhcpd.conf配置模版
[root@localhost ~]# cp -p /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
添加tftp服务器地址及pexlinux.0文件
[root@localhost ~]# vim /etc/dhcp/dhcpd.confdefault-lease-time 600;max-lease-time 7200;allow booting;allow bootp;authoritative;subnet 172.16.1.0 netmask 255.255.255.0 { range 172.16.1.80 172.16.1.90; next-server 172.16.1.65; #tftp服务器 filename "pxelinux.0"; #PXE客户端访问时候的文件}[root@localhost ~]# service dhcpd start #启动HDCP服务
三、配置tftp服务,此处使用xinetd超级进程来管理tftp服务
[root@localhost ~]# 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 disable = no #只需把此处修改为no即可 per_source = 11 cps = 100 2 flags = IPv4}
重启xinetd服务,使其配置生效
[root@localhost ~]# service xinetd restart
四、复制所需要的内核boot相关文件到tftp服务器根目录
[root@localhost isolinux]# pwd /media/cdrom/isolinux [root@localhost isolinux]# cp vmlinuz initrd.img boot.msg splash.jpg /var/lib/tftpboot/[root@localhost /]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
五、创建pxelinux.cfg目录
[root@localhost /]# mkdir /var/lib/tftpboot/pxelinux.cfg
六、创建default文件
[root@localhost /]# cp -p /media/iso/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
编辑default文件
[root@localhost pxelinux.cfg]# vim defaultdefault linux#prompt 1timeout 600display boot.msgmenu background splash.jpgmenu title Welcome to Red Hat Enterprise Linux 6.5!menu color border 0 #ffffffff #00000000menu color sel 7 #ffffffff #ff000000menu color title 0 #ffffffff #00000000menu color tabmsg 0 #ffffffff #00000000menu color unsel 0 #ffffffff #00000000menu color hotsel 0 #ff000000 #ffffffffmenu color hotkey 7 #ffffffff #ff000000menu color scrollbar 0 #ffffffff #00000000label linux menu label ^Install or upgrade an existing system menu default kernel vmlinuz append initrd=initrd.img ks=http://172.16.1.65/ks.cfg
若使用NFS,则为ks=nfs:172.16.1.65/ks.cfg
可以使用NFS共享目录指向镜像挂载的位置,也可以使用http提供安装镜像.
NFS[root@localhost ~]# vim /etc/exports /media/iso 172.16.1.0/255.255.255.0(ro,sync) [root@localhost ~]# /etc/init.d/nfs startHTTP[root@localhost /]# cd /var/www/html[root@localhost html]# ln -s /media/iso/ iso
七、运行system-config-kickstart,创建ks.cfg文件(根据NFS或者HTTP选择不同安装源)
[root@localhost /]# system-config-kickstart
将 ks.cfg文件放到http根目录
[root@localhost /]# cd /var/www/html/ [root@localhost html]# ls ks.cfg
八、重启以下服务
[root@localhost ~]# service httpd restart[root@localhost ~]# service dhcpd restart[root@localhost ~]# service xinetd restart
0 0
- PXE安装RHEL6
- VMware虚拟机PXE安装RHEL6.4
- rhel6 PXE网络装机 Kickstart无人值守安装
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- pxe安装
- PXE安装LINUX
- 用PXE安装NFS
- PXE远程安装Linux
- 设置pxe安装
- LINUX PXE网络安装
- rhel 网络安装 pxe
- pxe 安装教程
- PXE自动安装
- linux pxe 安装
- PXE 自动化安装注意事项
- PXE安装ORL6.4
- pxe网络自动化安装
- pxe部署系统安装
- 双向循环链表实现
- echarts直角图形的x轴坐标的标签添加click事件
- L脚本语言语法手册0.14版
- Setting property 'source' to 'org.eclipse.jst.jee.server: ' did not find a matching property
- CSS 超出长度省略
- PXE安装RHEL6
- 算法——阶乘中含有几个0
- Hust oj 2060 截取方案数(KMP)
- UVA 455 Periodic Strings (KMP && 暴力数组)
- 2016.9.3测试解题报告(NOIP2014 day1 day2)
- Android启动流程
- JS时间格式化
- java.lang.IllegalMonitorStateException
- Java设计模式之外观模式