PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows 95/98/2000,linux等。 PXE1.Start “dhcpd” service#yum install dhcpdcreate “dhcpd.conf” in the directory of /etc/dhcp (RHEL6)create “dhcpd.conf” in the directory of /etc/ (RHEL5) *we can find a sample in /usr/share/doc/dhcp-*/dhcpd.conf.sample #example:ddns-update-style interim;subnet 192.168.122.0 netmask 255.255.255.0 {option routes 192.168.122.1;option domain-name-servers 10.66.191.13;option time-offset -18000;range dynamic-bootp 192.168.122.168 192.168.122.254;default-lease-time 21600;max-lease-time 43200;filename “pxelinux.0”; next-server 192168.122.30;} #service dhcpd startif we use virtual machine,we should stop “dnsmasq”#/etc/init.d/dnsmasq stop 2.Start “tftp” service #yum install tftp-serverthen let “tftp” start#chkconfig tftp on#service xinetd restart Profiles:we can find “tftpboot” at “/” in RHEL5,and at “/var/lib” in RHEL6.We can also change root of tftp in “/etc/xinetd.d/tftp”“server_args = -s /tftpboot ”how to find the files above:initrd.img: /var/www/html/rhel6u0/isolinux/vmlinuz: /var/www/html/rhel6u0/isolinux/pxelinux.0: /usr/share/syslinux (if there isn’t syslinux,we should install first)default: /var/lib/tftpboot/isolinux.cfg (this is an example)#example:default linuxprompt 1timeout 300label linuxkernel vmlinuzappend initrd=initrd.img ks=http://192.168.122.30/ks.cfg**we should close Selinux and iptables3 Start httpd service # service httpd start4 how to config /var/www/htmlCentOS 6安装桌面环境Linux磁盘配额具体配置相关资讯 PXE
- Linux PXE无盘工作站 (04月20日)
- PXE无人值守安装多网卡注意事项 (01月21日)
- PXE 无人值守安装CentOS 6.4 (08/24/2015 09:43:56)
| - 配置PXE 自动化安装CentOS 6.7 (04月08日)
- 在 Ubuntu 14.04 中配置 PXE 服务 (11/09/2015 11:25:41)
- PXE 安装Linux服务器 (07/22/2015 10:03:36)
|
本文评论 查看全部评论 (0)