Windows下创建PXE网络安装Linux[Redhat AS5.5]IBM X3650

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/6303442 IBM x3650 M3服务器未配置DVD光驱,但提供了PXE网络方式安装,我们便通过一台普通PC机搭建PXE网络,安装Linux操作系统。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/6303442

IBM x3650 M3服务器未配置DVD光驱,但提供了PXE网络方式安装,我们便通过一台普通PC机搭建PXE网络,安装Linux操作系统。由于M3系列的硬盘采用了最新的SATA方式传输,RedHat AS5.4以下版本都不能正确的识别驱动,所以在此我们选用了RedHat AS5.5

一、安装环境设定

   1.1 PXE服务器:ThinkPad SL400 Windows server2003

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

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

二、软件准备

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

   2.1 Redhat AS 5.5 ISO

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

   2.3 FtpServer [一款小巧的ftp服务器,我们使用ftp的方式安装Linux]

   2.4 pxelinux.0 文件 这个文件要通过已经安装完成的Redhat AS 5.5系统里面的/usr/lib/syslinux/pxelinux.0获取,pxelinux.0一定是要匹配的版本,不同版本的linux是无法使用的。(经实践检验,CentOS5.4的pxelinux.0可以兼容RedHatAS5.5,这里要感谢梁永健,他帮我找到了CentOS5.4的文件,并让我试试)

三、PXE服务器搭建

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

   3.1 创建 d:/tftpboot/pxe目录

   3.2 把Redhat AS 5.5 ISO文件解压,把/images/pxeboot下的vmlinuz、initrd.img两个文件拷贝到d:/tftpboot/pxe目录下

   3.3 在d:/tftpboot/pxe 目录下载创建pxelinux.cfg目录

   3.4 把Redhat AS 5.5 ISO文件解压,把/isolinux下的isolinux.cfg文件拷贝到d:/tftpboot/pxe/pxelinux.cfg目录下,并重命为default

   3.5 配置TFPTD32

配置tftpd32 dhcp server选项:

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

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

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

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

其他按照默认配置即可。

3.6 配置FtpServer

将访问目录改到“H:/”,H:/盘是ThinkPad SL400电脑上的虚拟光驱,已经通过Daemon Tools工具将Redhat AS 5.5 ISO文件置入H:/

通过flashfxp等ftp客户端工具连接ftp://192.168.1.194,检查一下是否能正确连接

四、PXE安装Redhat AS 5.5系统

   4.1 设置Raid

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

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

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

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

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

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

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

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

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

   4.2 PXE安装系统

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

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

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

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

Trying to load: pxelinux.cfg/01-00-14-22-a1-53-85
Trying to load: pxelinux.cfg/C0A80146
Trying to load: pxelinux.cfg/C0A8014
Trying to load: pxelinux.cfg/C0A801
Trying to load: pxelinux.cfg/C0A80
Trying to load: pxelinux.cfg/C0A8
Trying to load: pxelinux.cfg/C0A
Trying to load: pxelinux.cfg/C0
Trying to load: pxelinux.cfg/C
Trying to load: pxelinux.cfg/default

boot:

回车,开始进入安装redhat操作系统

   4.3 在安装Redhat AS 5.5时,选择ftp方式安装,选择第一块网卡驱动,保持默认连接方式,将光标移到OK上到下一步。

   4.4填写Ftp服务器的名称或地址:192.168.1.194

Ftp的目录:/ (注意,“/”必填)

将光标移到ok,系统便自动引导开始安装了

   4.5开始安装

后面便开始加载Linux的安装画面,与普通的光盘安装一样了。

相关文章
|
6天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
6天前
|
网络协议 安全 Linux
Linux网络名称空间之独立网络资源管理
Linux网络名称空间是一种强大的虚拟化技术🛠️,它允许用户创建隔离的网络环境🌐,每个环境拥有独立的网络资源和配置。这项技术对于云计算☁️、容器化应用📦和网络安全🔒等领域至关重要。本文将详细介绍在Linux网络名称空间中可以拥有的独立网络资源,并指出应用开发人员在使用时应注意的重点。
|
6天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
14天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
24天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
31 0
|
24天前
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
28 0
|
24天前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
26 0
|
4天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
17 6
|
6天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
17 4
|
9天前
|
域名解析 监控 网络协议
Linux网卡与IP地址:通往网络世界的通行证 🌐
探索Linux网卡与IP地址关系,理解网卡作为网络通信的关键。Linux网卡需配置IP地址以实现唯一标识、通信、路由、安全管理和网络服务。无IP地址时,网卡在特定情况如局域网服务、网络监控、无线认证和网络启动可有限工作,但通用功能受限。配置IP地址通常通过`ifconfig`(传统)或`ip`(现代)命令,永久配置需编辑网络配置文件。配置错误如IP冲突、子网掩码错误、默认网关和DNS配置不当可能导致服务中断、网络拥堵、安全漏洞和数据丢失。重视网络配置的正确与安全至关重要。
Linux网卡与IP地址:通往网络世界的通行证 🌐