pxe搭建网络安装服务器
‘壹’ win2008 如果内网搭建一个pxe服务器来安装系统,怎么搭建
PXE是在没有软驱、硬盘、CD-ROM的情况下引导计算机的一种方式,也就是BIOS将使用PXE协议从网络引导。DHCP服务器:用来动态分配IP地址(同时分配子网掩码、网关、TFTP服务器地址、启动文件名、DNS服务器、时间服务器等等)。
‘贰’ 如何使用 PXE 安装 Windows Server 2008
复位服务器或对其执行关开机循环。请选择下列任一种方法:在Oracle ILOM Web 界面中:单击 "Remote Power Control" 选项卡,然后单击 "Reset"。在Oracle ILOM CLI 中:键入 reset /SYS。将显示 BIOS 屏幕。在本地服务器上:按服务器前面板上的电源按钮(大约 1 秒)关闭服务器电源,然后再次按该电源按钮打开服务器的电源。注- 请仔细注意这些消息,因为它们在屏幕上显示的时间很短。您可能需要拉大屏幕尺寸消除滚动条。下一个事件可能会立即发生,因此,请格外注意以下步骤。按F8 键指定临时引导设备。 此时会显示 "Please Select Boot Device" 屏幕。选择临时 PXE 安装引导设备,然后按 Enter 键。注- PXE 安装引导设备是配置为与您的网络安装服务器通信的物理网络端口。 将显示 "Boot Agent" 屏幕。在"Boot Agent" 屏幕中,按 F12 键进行网络服务引导。继续常规的 Windows Server 2008 R2 WDS 网络安装。有关其他信息,请查阅 Microsoft 的 Windows 部署服务产品文档。 安装完成后,请执行任何必要的安装后任务。
‘叁’ 用PXE如何启动多台电脑Win7网络安装
一、 首先制作一张 ghost 带网卡驱动的启动盘。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的网卡在列表内直接选择它就可以生成一张带 PC-DOS 的启动盘。(但 6.5版的生成的软盘经常有问题,不能成功启动)如果你的网卡不在列表内,你要建立专用的 Packet Driver。ADD->Packet Driver (网卡的驱动程序中有)往下根据提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 协议)。最后生成一张软盘,但此软盘仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 二、 在 server 端运行 multicast server 出来的画面。先给 server一个Session Name(别名)如:bb,再选择 image file 就是你的 gho 文件。然后 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同时复制50台)->accept client 就算完成了,当你的工作站数达到50台时,server就自动传送*.gho 文件。
3、详述: 目前,相当多的电子教室都采用了没有软驱、光驱的工作站。在没有软驱、光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE(Preboot Execution Environment,它是基于 TCP/IP、DHCP、TFTP 等 Internet 协议之上的扩展网络协议)技术提供的从网络启动的功能,
三、怎样采用Ghost 7.0来实现基于 PXE 的网络硬盘克隆。 网络硬盘克隆过程简述 网络硬盘克隆过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用 Ghost 多播服务(Multicast Server)将硬盘或分区的映像克隆到工作站,这样就实现了不拆机、安全、快速的网络硬盘克隆。 实现 PXE 网络启动方式 对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:
1、工作站的PXE启动设置 PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。 常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。 2、制作 PXE 启动文件 制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。 DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。 在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。 选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。
3、服务器的PXE启动服务设置 Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。 接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。 DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。 在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。
‘肆’ 如何为 pxe 安装和配置 dhcp 服务器
打服务器电源并超级用户身份登录 确定服务器否已安装 DHCP 服务器软件包键入: # rpm -qa | grep dhcp- 未列 DHCP 服务器请 linux 发介质安装该服务器(使用 grep 查找 rpm) 设置 DHCP 配置文件(例 /etc/dhcpd.conf)便 PXEClient(PXE 客户机)请求接收 PXEClient 响应 条目添加 DHCP 配置文件(关更信息请参阅 dhcpd.conf 手册页): class "PXE" { match if substring(option vendor-class-identifier, 0, 9) ="PXEClient"; option vendor-class-identifier "PXEClient"; vendor-option-space PXE; next-server n.n.n.n; filename = "pxelinux.0"; 其n.n.n.n DHCP/PXE 服务器 IP 址 DHCP 配置文件编辑 server-identifier 条目: server-identifier n.n.n.n 其n.n.n.n DHCP/PXE 服务器 IP 址 外 DHCP 配置文件找中国条目字段: subnet 一.二.三.0 netmask 二55.二55.二55.0 { range dynamic-bootp 一.二.三.一00 一.二.三.二00; option routers 一.二.三.一; option broadcast-address 一.二.三.二二5; } 根据 DHCP/PXE 服务器中国络配置编辑 subnet、range、router broadcast-address 条目 启 DHCP 服务 于 Oracle Linux 或 RHEL请键入 service dhcp start 命令: # service dhcpd start 于 SLES请使用 YaST 启服务 服务器配置始终启 DHCP 服务 于 Oracle Linux 或 RHEL请键入: # chkconfig dhcpd on 于 SLES请使用 YaST 服务配置引导启例: # yast > system > Runlevel Edito
‘伍’ 如何为 PXE 安装和配置 DHCP 服务器
打开服务器电源,并以超级用户身份登录。
确定服务器上是否已安装 DHCP 服务器软件包。键入:
# rpm -qa | grep dhcp-
如果未列出 DHCP 服务器,请从 Linux 分发介质安装该服务器(可以使用 grep 来查找 rpm)。
设置 DHCP 配置文件(例如 /etc/dhcpd.conf),以便只有 PXEClient(PXE 客户机)可以请求接收 PXEClient 响应。
将以下条目添加到 DHCP 配置文件中(有关更多信息,请参阅 dhcpd.conf 手册页):
class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) ="PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
next-server n.n.n.n;
filename = "pxelinux.0";
其中,n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。
在 DHCP 配置文件中,编辑 server-identifier 条目:
server-identifier n.n.n.n
其中,n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。
此外,在 DHCP 配置文件中,找到以下子网条目字段:
subnet 1.2.3.0 netmask 255.255.255.0 {
range dynamic-bootp 1.2.3.100 1.2.3.200;
option routers 1.2.3.1;
option broadcast-address 1.2.3.225;
}
根据 DHCP/PXE 服务器的网络配置,编辑 subnet、range、router 和 broadcast-address 条目。
启动 DHCP 服务。
对于 Oracle Linux 或 RHEL,请键入 service dhcp start 命令:
# service dhcpd start
对于 SLES,请使用 YaST 来启动服务。
将服务器配置为始终启动 DHCP 服务。
对于 Oracle Linux 或 RHEL,请键入:
# chkconfig dhcpd on
对于 SLES,请使用 YaST 将服务配置为在引导时启动。例如:
# yast > system > Runlevel Editor