`

Windows下创建PXE网络安装linux[ubuntu10.10]

阅读更多
IBM SYSTEM X3650 M3服务器未赠送系统安装和引导盘,但提供了PXE网络方式安装,我们便通过一台普通PC机搭建PXE网络,安装Linux操作系统。

一、安装环境设定

   1.1 PXE服务器:Windows xp sp2

   IP:192.168.1.61 【随便设置,但后面软件的配置里必须与此保持一致】

   1.2 被安装机器:IBM system x3650 M3 全新服务器

二、软件准备

   PXE网络允许用户使用http或ftp下载的方式来安装系统,下面我们以http方式为例

   2.1 ubuntu-10.10-server-amd64.iso

   2.2 tftpd32    [一款小巧的tftp服务器,PXE网络需要用tftp协议来引导系统]

   2.3 tomcat     [一款web服务器,我们使用http的方式安装Linux]

   2.4 pxelinux.0 文件 这个文件要通过解压ubuntu-10.10-server-amd64.iso镜像文件里面的install\netboot\ubuntu-installer\amd64\pxelinux.0获取,pxelinux.0一定是要匹配的版本,不同版本的linux是无法使用的。

三、PXE服务器搭建

       我们使用Windows xp sp2作为PXE服务器,由于是Windows环境,所以配置过程就不
       做详细描述:

   3.1 创建 d:\tftpboot目录

   3.2 把ubuntu-10.10-server-amd64.iso文件解压,
       install\netboot\下的ubuntu-installer文件夹,
       install\netboot\ubuntu-installer\amd64\下的pxelinux.0文件,
       install\netboot\ubuntu-installer\amd64\下的pxelinux.cfg的文件夹拷贝到d:\tftpboot目录下

   3.3 把ubuntu-10.10-server-amd64.iso文件解压,把install\netboot\ubuntu-installer\amd64\boot-screens下的syslinux.cfg文件拷贝到d:\tftpboot\pxelinux.cfg目录下,并重命为default(不需要后缀名)

   3.4 配置TFPTD32

       配置tftpd32 dhcp server选项:

    如上图所所示,打开TFTPD32后,把Current Directory设置成“D:\tftpboot”,Server Interfaces设置成“192.168.1.61”,然后选择dhcp server,dhcp server主要设置参数如下:

ip pool starting address:192.168.1.61 (dhcp server地址池起始ip,必填项)
Size of pool:10 (dhcp Server地址池个数,必须大于1)
Boot file:pxelinux.0 (PXE启动文件,必填)
WINS/DNS Server:8.8.8.8(dhs服务器ip,如果没有上网可以不填)
Default route:192.168.1.61(网关,如果单一网段局域网可以不填)
Mask:255.255.255.0 (子网掩码,必填而且要跟本机的掩码一致)
Domian Name:code(域名,可以不填)

单击“Settings”进入配置tftpd32全局选项:


   如上图所所示,做如下配置
              把Base Directory设置成“D:\boottftp\pxe”;
              把tftp security设置成“None”;
              把Advanced Tftp options的 PXE Compaitibility复选框打选上。

    其他按照默认配置即可。

3.5 配置tomcat

3.5.1 下载apache-tomcat-6.0.32.tar.gz

3.5.2 解压apache-tomcat-6.0.32.tar.gz到D:\apache-tomcat-6.0.32

3.5.3 打开D:\apache-tomcat-6.0.32\conf\web.xml找到如下内容

 <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

修改<param-value>false</param-value>为<param-value>true</param-value>

3.5.4 打开D:\apache-tomcat-6.0.32\bin\catalina.bat,
在@echo off下行设置jdk路径。如:set JAVA_HOME=D:\glassfish3\jdk

3.5.5 在D:\apache-tomcat-6.0.32\webapps\ROOT文件下面新建ubuntu文件夹,
把ubuntu-10.10-server-amd64.iso解压文件拷贝到ubuntu文件夹下面,

通过IE访问http://192.168.1.61:8080/ubuntu


四、PXE安装ubuntu10.10系统

   4.1 设置Raid

接通IBM服务器电源,开机按照启动画面提示,按F2启动,在启动停顿处选择Ctrl+H键进入<Web Bios>



系统进入Raid设置界面,选择要设置Raid的硬盘驱动器,点击“start”

在硬盘驱动列表设置清单,点击“Configuration Wizard”设置Raid



在下一步,选择“Add Configuration”,然后点Next


按照提示,选择要设置的Raid类型,最后一步,系统会自动快速初始化所有硬盘,最后如果设置正确的话,Web Bios的界面就会出现类似于下图的清单:



Physical Drivers是实际存在的硬盘,online表示硬盘在线(插入中)

Virtual Drivers是指通过Raid虚拟出来的硬盘,目前这个虚拟出来了两个

以上具体数量要视服务器的配置定。

设置完毕后,重启服务器。

注:web bios详细设置请参考《webbios configuration-08-10-29.pdf》


  4.2 PXE安装系统

用一根网线连接两台机器的网卡,IBM的服务器通常会有多块网卡,我们选择eth0,

在启动画面,按F12选择启动方式,选择PXE启动

这时,请稍微等待一段时间,系统会自动探测所有网卡上的网络状况,探测完了会有一个PXE超时的提示,这个没关系。

通过LAN启动会自动获取到ip地址,并通过pxe服务器启动机器,如下图:

按回车键进入ubuntu安装界面

4.2.1 ubuntu归档镜像设置




设置完毕后按照光盘安装步骤完成ubuntu安装。

注:本文参考了如下资料:

http://www.lifehowtodo.com/knife/article/20109/270.shtml
《webbios configuration-08-10-29.pdf》来自于
http://down.51cto.com/data/146003


windows 系统安装需要
64位:ibm_utl_sguide_8.41_anyos_x86-64.iso
32位:ibm_utl_sguide_8.41_anyos_i386.iso
引导盘.

使用<Web Bios>管理界面中的“Configuration Wizard”创建阵列配置信息时
可以根据需要设置RAID 大小<Select Size>,即一个物理卷可以分成多个逻辑卷(一个硬盘可以分成多个区.如:C,D,E,F)

  • 大小: 93.7 KB
  • 大小: 6.8 KB
  • 大小: 51 KB
  • 大小: 48.7 KB
  • 大小: 41.7 KB
  • 大小: 55 KB
  • 大小: 48.5 KB
  • 大小: 538.7 KB
  • 大小: 246.1 KB
  • 大小: 577.3 KB
  • 大小: 305.2 KB
  • 大小: 354.2 KB
  • 大小: 406.5 KB
  • 大小: 8 KB
  • 大小: 106.9 KB
分享到:
评论

相关推荐

    在Dell PowerEdge 2600服务器上pxe安装Ubuntu 10.10 Server

    ### PXE安装Ubuntu 10.10 Server于Dell PowerEdge 2600 #### 一、配置PXE服务器 ##### 1. DHCP与TFTP服务器配置 要实现PXE安装,首先需要配置DHCP与TFTP服务器。这里以Windows下的tftpd32为例进行说明。 - **...

    PXE 网络 安装 LINUX

    PXE 网络 安装 LINUX

    Ubuntu11.10 x86_64 PXE方式安装纪要-Windows

    本文主要针对Windows环境下进行Ubuntu系统的PXE安装,适合那些希望简化部署流程或需要批量安装Ubuntu系统的用户。 #### 二、准备工作 ##### 1. 下载所需软件 - **Tftpd32**:用于提供PXE引导服务的软件。可从以下...

    PXE网络安装centos+ubuntu.exe

    Centos搭建PXE,安装部署操作系统centos+ubuntu 个人笔记,

    ubuntu20.04 PXE 网络自动化部署

    ### Ubuntu 20.04 PXE 网络自动化部署详细步骤 #### 一、概述 PXE(Preboot Execution Environment,预启动执行环境)是一种标准的客户端计算机通过网络从服务器下载并运行启动程序的技术。本文将详细介绍如何在...

    Windows 下使用 TFTPD32+HTTP PXE引导安装linux

    在Windows环境下,使用TFTPD32和HTTP服务器来PXE(Preboot Execution Environment)引导安装Linux是一项常见的网络部署技术。这种方法允许通过网络为多台计算机无盘启动并安装操作系统,极大地简化了大规模Linux系统...

    PXE 批量安装LINUX

    PXE 批量安装LINUX ,机房的朋友可以用这个模板搞定自己的

    PXE网络安装Linux

    因工作需要经常频繁的装Centos、RedHat Linux操作系统,每次都是一台一台接上光驱、分区,选包等等一步步操作,感觉到在机械的做一件事情,而且没有效率 ,使用PXE批量化无人值守网络安装 能够达到理想的效果。

    在windows上用pxe网络安装Arch Linux

    如题,不用刻盘,利用系统自带的网络安装功能来安装。

    搭建PXE远程安装linux服务器

    本文将详细介绍如何搭建一个PXE远程安装Linux服务器的过程,使用户能够通过网络轻松地安装Linux系统,而无需使用物理介质如CD或USB驱动器。 #### 二、所需软件与环境配置 1. **操作系统**:本文以Red Hat AS 3.x为...

    pxelinux0.rar

    PXE(Preboot Execution Environment)是一种网络启动技术,它允许计算机通过网络接口(如以太网卡)从远程服务器获取操作系统安装所需的映像,然后进行安装或恢复操作。这种技术在大规模部署操作系统、数据中心自动...

    LINUX_PXE安装

    其核心组件包括pxelinux.0(用于网络引导)、vesamenu.c32(图形化菜单显示)、menu.c32(文本菜单显示)等。 - **Anaconda**:Anaconda是Red Hat Linux和Fedora的安装管理程序,采用Python和C语言编写,提供了图形...

    linux下用PXElinux挂载linux盘进行网络安装

    在Linux环境下,使用PXE(Preboot Execution Environment)和Linux盘进行网络安装是一种高效的方法,尤其适用于大规模部署或自动化运维。以下是一个详细的PXE网络安装教程,适用于CentOS 6.1到6.5版本。 首先,你...

    pxe远程安装linux系统.pdf

    PXE 远程安装 Linux 系统 PXE(Pre-boot Execution Environment)是由 Intel 设计的协议,允许计算机通过网络启动。该协议分为客户端和服务器端两个部分,PXE 客户端是在网卡的 ROM 中,当计算机引导时,BIOS 把 ...

    PXE网络安装原理

    下面,我们将深入探讨PXE网络安装的工作原理及其在Linux和Windows系统下的应用。 #### PXE网络安装的关键步骤: **1. PXE Client向DHCP发送请求** 在这一阶段,具备PXE功能的网络接口卡(NIC)的客户端,其BIOS...

    Windows PXE网络部署

    Windows PXE 网络部署需要安装 DHCP 服务器、配置 DHCP 作用域、禁用 IPV6 DHCP 发放地址、对 DHCP 授权选择使用当前凭据、安装网络部署服务、配置远程安装的共享文件夹、选择应答策略、添加 Windows 映像文件、添加...

    pxe引导安装windows和linux.pdf

    PXE 引导安装 Windows 和 Linux PXE(Preboot Execution Environment)是一种基于网络的引导技术,允许从远程服务器加载操作系统。以下是关于 PXE 引导安装 Windows 和 Linux 的知识点总结: PXE 网络安装 PXE ...

    网络PXE启动安装Linux

    公司有多台PC机,都没有光驱,为了安装CentOS5.5,在网上找了很多资料,经过测试,发现这个东东很好用,现与大家分享一下,内附使用说明。 注:杀毒软件会认为有木马,凡是网刻工具都会提示的,请放心使用。

    Windows环境下配置 PXE & DHCP

    Windows环境下配置PXE&DHCP是指在Windows操作系统中配置PXE(Preboot Execution Environment)服务器和DHCP(Dynamic Host Configuration Protocol)服务器,以便实现网络启动和自动化安装操作系统的目的。...

Global site tag (gtag.js) - Google Analytics