对于一台旧的Dell 2550:光驱故障,而且引导区所在的硬盘故障,也只能通过PXE的方式安装了,于是经过研究,成功地安装了最新的ubuntu 10.04 LTS.现在把过程的方法记录如下,供自己和他人参考.
1.服务器端设置.
(1)下载TFTP32.我的服务器端使用的是windows 7 专业版,在windows平台下搭建dhcp+tftp服务器,最好用的而且免费的工具就是tftp32了.从
http://tftpd32.jounin.net/tftpd32_download.html下载后,运行,在出现的界面中进行相应设置.
(2)设置DHCP.在运行后的TFTP32界面上,current directory选择当前tftp32所在的目录,server interfaces设为当前IP.在DHCP Server选项卡中,
IP pool starting address:表示第一个PXE客户端连接后获得的IP地址
Size of pool:表示可以由多少个客户端同时连接
Boot File:这个很关键,是启动文件,
linux的启动文件为pxelinux.0.在ubuntu的光盘文件或者ISO文件中可以找到,位于/ubuntu/install/netboot/ubuntu-installer/i386/路径下,为了在将来引导方便,我们可以把ubuntu-installer整个文件夹COPY到TFTP所在目录,即前面提到的current directory所表示的目录中.然后再把pxelinux.cfg文件夹和pxelinux.0复制一份放到TFTP的所在目录,最后把Boot File的值写为pxelinux.0,这样做的理由最后我会解释.
WINS/DNS Server:可以写为本机的IP
Mask:即子网掩码
其他的可以采用缺省值,之后可以点击一下save,以便以后使用.
至此,PXE安装的服务器端配置完成.
**关于Boot File配置的解释:大家可以用编辑器打开pxelinux.cfg里的default,会看到:
include ubuntu-installer/i386/boot-screens/menu.cfg
default ubuntu-installer/i386/boot-screens/vesamenu.c32
而在相应的目录里的menu.cfg中同样会有多个包含include ubuntu-installer/i386/boot-screens/下的.cfg文件的语句,而在PXE引导启动后,客户的根目录会是TFTP32中current directory所配置的目录,本文中即TFTP32所在的目录,故将ubuntu-installer复制到TFTP32所在的目录,可以方便配置文件的加载,而再复制一份pxelinux.cfg文件夹和pxelinux.0到TFTP32所在目录,则方便Boot File的配置,避免因相对路径的问题出现不能引导的错误.
(3)与客户端的连接.将服务器端和客户端分别连接到同一台路由器上,目的是为了保证两者在同一网段下.
(4)客户端配置.将客户端相应网卡上的PXE启动的支持在BIOS中打开,在boot sequence中,将PXE启动放置到第一顺序上,或者在BIOS引导的时候,按相应的快捷键,进行PXE模式.在进入之后,会从服务器端下载pxelinux.0文件进行引导,服务器端也会在DHCP Server选项卡下面显示客户端的信息.之后,在客户端中选择启动的方式,则会将启动所需的initrd.gz与linux文件进行下载,然后进行正常安装的界面,至此PXE的任务已经完成,剩下的就是安装系统了.在安装的过程中,可以选择在互联网上寻找镜象安装,或者自己在局域网内搭好可以远程访问的ubuntu归档源,进行更快速的安装.
**从局域网安装可以通过任一web服务器,将ubuntu的ISO解压之后的目录放置到web服务器的应用目录下,保证类似于http://<ip:port>/ubuntu的连接在打开之后,目录的列表结构与ubuntu光盘根目录下一致即可.在安装过程中选择归档镜象地址的时候,输入相应的地址即可.
- 大小: 33.3 KB
分享到:
相关推荐
### Ubuntu 20.04 PXE 网络自动化部署详细步骤 #### 一、概述 PXE(Preboot Execution Environment,预启动执行环境)是一种标准的客户端计算机通过网络从服务器下载并运行启动程序的技术。本文将详细介绍如何在...
Centos搭建PXE,安装部署操作系统centos+ubuntu 个人笔记,
PXESERVER网络启动安装系统工具1/3. 无需优盘,无需开文件共享,无需安装服务器系统配置复杂的WDS 只需插入网线就能安装原版系统,还支持UEFI网启
很小巧强悍的PXE服务端工具,支持安装windows和linux,亲测安装成功。
本文主要针对Windows环境下进行Ubuntu系统的PXE安装,适合那些希望简化部署流程或需要批量安装Ubuntu系统的用户。 #### 二、准备工作 ##### 1. 下载所需软件 - **Tftpd32**:用于提供PXE引导服务的软件。可从以下...
PXESERVER网络启动安装系统工具1/3. 无需优盘,无需开文件共享,无需安装服务器系统配置复杂的WDS 只需插入网线就能安装原版系统,还支持UEFI网启
Tiny PXE Server包含可执行文件,一系列网络引导程序(的iPXE,GRUB4DOS,PXELINUX等),所包含的网络引导程序和其他一些有用的工具菜单。主要用于故障排除,启动实时系统(WinPE,Linux等)以进行恢复或获取数据。...
Tiny PXE Server 1.0.0.19 是一款轻量级的网络启动服务器,主要功能是通过网络启动(PXE,Preboot Execution Environment)技术来帮助用户远程部署操作系统。PXE允许计算机通过网络从远程服务器下载启动所需的映像,...
简化操作系统安装 PXE 再生龙 Windows操作系统安装
Windows PXE 网络部署需要安装 DHCP 服务器、配置 DHCP 作用域、禁用 IPV6 DHCP 发放地址、对 DHCP 授权选择使用当前凭据、安装网络部署服务、配置远程安装的共享文件夹、选择应答策略、添加 Windows 映像文件、添加...
### PXE安装Ubuntu 10.10 Server于Dell PowerEdge 2600 #### 一、配置PXE服务器 ##### 1. DHCP与TFTP服务器配置 要实现PXE安装,首先需要配置DHCP与TFTP服务器。这里以Windows下的tftpd32为例进行说明。 - **...
1. 一个可靠的网络连接,因为Ubuntu Server 12.04安装过程中通常会通过网络下载必要的软件包。 2. 一张可启动的安装媒介,如DVD或USB驱动器,或者通过网络启动(如PXE)。 3. 对服务器硬件的了解,包括CPU、内存、...
Windows环境下配置PXE&DHCP是指在Windows操作系统中配置PXE(Preboot Execution Environment)服务器和DHCP(Dynamic Host Configuration Protocol)服务器,以便实现网络启动和自动化安装操作系统的目的。...
《使用Kickstart自动全新安装Ubuntu Server详解》 在IT领域,自动化部署是一项重要的任务,能够大大提高工作效率,降低出错概率。本文将详细介绍如何利用Kickstart技术自动全新安装Ubuntu Server,适用于那些希望...
PXESERVER网络启动安装系统工具1/3. 无需优盘,无需开文件共享,无需安装服务器系统配置复杂的WDS 只需插入网线就能安装原版系统,还支持UEFI网启
### 通过网络批量安装Windows系统的关键技术与实施步骤 #### Windows部署服务(WDS) Windows部署服务(WDS)是一项非常实用的技术,特别是在大中型企业环境中。它主要用于部署新的计算机或者重新安装现有的客户端...
下面,我们将深入探讨PXE网络安装的工作原理及其在Linux和Windows系统下的应用。 #### PXE网络安装的关键步骤: **1. PXE Client向DHCP发送请求** 在这一阶段,具备PXE功能的网络接口卡(NIC)的客户端,其BIOS...
### PXE & Kickstart 安装部署实施文件详解 #### 一、简介 ##### 1.1 PXE 技术概述 PXE (Pre-boot Execution Environment,预启动执行环境) 是一项由Intel开发的技术,主要功能是允许客户端通过网络从远程服务器...