Windows 7作PXE Server网络安装Ubuntu 10.04
2013-05-19 21:44
591 查看
1.服务器端设置.
(1)下载TFTP32.我的服务器端使用的是windows 7 专业版,在windows平台下搭建dhcp+tftp服务器,最好用的而且免费的工具就是tftp32了.点击这里下载后,运行,在出现的界面中进行相应设置.
(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光盘根目录下一致即可.在安装过程中选择归档镜象地址的时候,输入相应的地址即可.
转自 http://www.linuxidc.com/Linux/2011-12/48547.htm
(1)下载TFTP32.我的服务器端使用的是windows 7 专业版,在windows平台下搭建dhcp+tftp服务器,最好用的而且免费的工具就是tftp32了.点击这里下载后,运行,在出现的界面中进行相应设置.
(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光盘根目录下一致即可.在安装过程中选择归档镜象地址的时候,输入相应的地址即可.
转自 http://www.linuxidc.com/Linux/2011-12/48547.htm
相关文章推荐
- Windows 7(server 2008) 下直接硬盘安装 Ubuntu 10.04成为双系统的方法
- Ubuntu 16.04.1 Server 64bit 系统安装后的网络配置(Vmware Workstation 12.5 & Windows 10 X64 环境)
- 关于虚拟机安装Ubuntu10.04 server 网络配置的问题
- Ubuntu 10.04 的源服务器和PXE安装环境搭建。
- u盘安装ubuntu10.04 、11.04 server
- ubuntu server 网络设置和软件安装
- 在ubuntu 10.04 server 64位上安装oracle
- ubuntu server 16.04安装与网络配置
- ubuntuserver10.04 安装LAMP:PHP及配置drupal
- Windows 10的Linux子系统Ubuntu安装Zabbix Server(2)
- Dell PowerEdge™ R510 Servers 安装 Ubuntu Server 10.04 LTS 笔记
- Ubuntu Server 10.04图形界面安装
- ubuntu-server-10.04安装配置jdk
- 在VirtualBox中安装Ubuntu 8.04 Server(3,配置本机网络)
- Ubuntu server 10.04 32bit 下安装 Oracle 10g
- Ubuntu 10.04 安装dhcp3-server
- Ubuntu10.04server安装配置记1,2,3(安装分区,SSH,SUN-JAVA6-JDK安装,TOMCAT6 ,APACHE2安装)
- 在现有Windows电脑安装Ubuntu 10.04 LTS记录
- Ubuntu Server 10.04图形界面安装