文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络技术网络管理PXE网络安装实战
精品推荐
特别推荐
·局域网共享的具体设置
·网络故障诊断排除70例
·宽带拨号连接密码恢复原理
·网管好帮手 最常用的网络命令精萃
·共享:宽带ADSL拨号应用技巧五则
·Windows域信任关系建立全攻略
·IE主页被修改的处理方法
·Windows系统使用的文件及打开方式
·操作电脑最忌的十八个小动作
·ping 命令的用法大全
热点TOP10
·教你学习如何破解XP登陆密码
·操作电脑最忌的十八个小动作
·初级网管或黑客必需撑握的8个DOS命令
·最全面的WindowsXP修改大全
·ping 命令的用法大全
·网吧组建完全手册
·局域网故障专题 网络故障排除工具
·透过现象看本质 Ping故障轻松解决
·在公司内部如何进行VLAN划分?
·局域网共享的具体设置

PXE网络安装实战

日期:2008年3月10日 作者: 查看:[大字体 中字体 小字体]


在实际工作中,我们经常会遇到这样的情况:想要安装Linux但是计算机不带光驱或软驱,或者是笔记本配置的非标准的软驱和光驱,如1394接口,USB接口等,在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装 Linux,此外,在一些场合,如机房,IT实验室,工厂生产线,有大量的计算机需要同时安装Linux,如果通过光驱的方式一个个安装,不仅效率低,也不利于维护。这是时候你就需要PXE的强大功能了。本文将就PXE的基本原理和工作方式进行简要介绍,重点通过实际操作来演示如何通过网络安装 RedHat和FreeBSD这两个系统以及引申出来的其它功能
基本原理
PXE是什么
PXE(Pre-boot Execution Environment)是由Intel设计,可以使计算机通过网络启动的协议。协议分为client和server两端,PXE client在网卡的ROM中,当计算机启动时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。
PXE是怎样工作的
图一
图二
图1是网络安装RedHat的过程,图2是网络安装FreeBSD的过程
从上图我们可以看到,无论安装什幺类型的操作系统,PXE的安装过程大致可以描述为以下几个步骤:
1. 客户机从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP
2. DHCP服务器返回分给客户机IP以及bootstrap文件的放置位置(该文件一般是放在一台TFTP服务器上)
3. 客户机向本网络中的TFTP服务器索取bootstrap文件
4. 客户机取得bootstrap文件后之执行该文件
5. 根据bootstrap的执行结果,通过TFTP服务器加载内核和文件系统
6. 进入安装画面, 此时可以通过选择FTP,HTTP,NFS方式之一进行安装
从这里我们不难得到实现PXE网络安装必需的4个要素
1. 客户机的网卡必须为PXE网卡
2. 网络中必须要有DHCP和TFTP服务器,当然这两个服务器可以是同一台物理主机
3. 所安装的操作系统必须支持网络安装,即必须提供自己的bootstrap
4. 必须要有FTP,HTTP,NFS至少一个服务器,当然也可以和DHCP和TFTP服务器同为一台物理主机
实际演练
了解了PXE的原理以及工作过程后,下面我们来实际操作,通过实现PXE网络安装必需的4个要素,来演示一遍安装的全过程.本例使用RedHat9作为服务器的操作系统.
PXE网卡
现在市面上的的网卡,不论是板载或是PCI网卡基本上都支持PXE,所以第一个要素不成问题.
DHCP和TFTP服务器
为了简便起见,我们将DHCP和TFTP服务运行在同一台物理主机上.
配置DHCP服务器
DHCP服务的配置文件是/etc/dhcpd.conf,但是RedHat9 默认安装没有生成该文件,我们可以将/usr/share/doc/dhcp-3.0pl2/dhcpd.conf.sample拷贝到/etc下并改名为dhcpd.conf进行配置:
ddns-update-style interim;
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway
   option routers         192.168.0.1;
   option subnet-mask       255.255.255.0;

   option nis-domain        "domain.org";
   option domain-name       "domain.org";
   option domain-name-servers   192.168.1.1;

   option time-offset       -18000; # Eastern Standard Time
#    option ntp-servers       192.168.1.1;
#    option netbios-name-servers   192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#    option netbios-node-type 2;

   range dynamic-bootp 192.168.0.128 192.168.0.254;
   default-lease-time 21600;
   max-lease-time 43200;

   # we want the nameserver to appear at a fixed address
   host ns {

#   next-server marvin.redhat.com;
hardware ethernet 00:E0:81:61:16:60;
fixed-address 192.168.0.105;
filename “/tftpboot/pxelinux.0”;
#   filename "/tftpboot/pxeboot";
option root-path "192.168.0.1:/FreeBSD";

[1] [2] [3] 下一页 




上一篇:木马启动地方又三处

下一篇:教你学习如何破解XP登陆密码
相关文章:
·从零开始 无线网络终极应用宝典
·Win XP系统网络功能优化技巧
·从零开始学黑客:网络黑客新手入门指南
·教你一分钟学会使用免费网络电话Skype
·安装XP SP2的三大要领和八项注意
·2006年最受欢迎Linux桌面Ubuntu图文安装教程
·明明白白用SATA硬盘,从设置分区到安装
·制作Windows系列可启动安装光盘(1)
·我今天遇到了网络的骗子,郁闷的晕
·网络组建大全(包括企业网、校园网、网吧和基础知识)
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot