PXE Boot 安装 CentOS 6

  2013-05-15 00:00:00 CST

  Jingwen Peng

  Linux

CentOS

前一段在配服务器,但是服务器比较老了,USB 和光驱都不认,给服务器装系统成了一个麻烦。 这种悲剧搞笑的情况只能用 PXE Boot 进行网络安装了。PXE 支持 Linux 和 Windows,使用 Windows 搭建 PXE Boot 进行安装比较容易,所以就不拿 Linux 折腾了,以后有空再折腾。 我使用的是 CentOS,下面分享一下安装 CentOS 流程。

开启 Windows 自带的 IIS 服务

控制面板中添加删除组建中开启。然后开启 http 服务器功能,这里就不做详细介绍了。

Enable-IIS

准备所需软件

tftp (http://www.jounin.net/tftpd32.html) syslinux (https://www.kernel.org/pub/linux/utils/boot/syslinux/) CentOS 的发行版 (欢迎访问兰大开源社区镜像站下载。http://mirror.lzu.edu.cn)

准备文件

工作位置我选在桌面,文件夹 PXE 下。 在 PXE 目录下新建目录:PXE\linux-inst\pxelinux.cfg\ 把 CentOS 的 DVD 镜像下的如下文件复制到 PXE\linux-inst\ 中。

  • CD:\images\pxeboot\initr.img
  • CD:\images\pxeboot\vmlinux
  • CD:\isolinux\boot.msg

把 CentOS 的 DVD 镜像下的如下文件复制到 PXE\linux-inst\pxelinux.cfg\ 中,并重命名为 default (注意没有扩展名)

  • CD:\isolinux\isolinux.cfg

将 syslinux 解压,后将 core\pxelinux.0 文件放入 PXE\linux-inst\

配置 tftp

解压 tfpt,直接运行。

  1. 设置文件存放目录为 PXE
  2. 设置 DHCP,第一项 IP 池起始地址,这里设为 192.168.1.100,第二项 IP 池个数这里设为 10 个。BootFile 为 pxelinux.0 ,下一项为服务器地址即本机 IP:192.168.1.5 Mask 为 255.255.255.0,其余为默认即可。点击 OK 后,关闭重启软件。

Config

开始安装

主机和客户机用网线相连,客户机设置为从网络启动。 稍等后,客户机会成功进入 Boot: 此时输入 Linux 为图形模式安装, 输入 linux text 为文字模式安装。

网络安装 CentOS

此时客户机网线与主机断开,直接连接互联网。

这里会让选择安装媒介。

Start

这里选择网络安装,即 URL,然后等待连接到网络后,输入镜像源地址。 我使用的是 (http://mirror.lzu.edu.cn/centos/6.4/os/x86_64/room/images/install.img)

URL

在这边使用开源社区的镜像站,速度是相当的快,一分钟不到就获取完毕。

Download

加载完成后,Welcome to CentOS!

Ready

后面的就不多说了,一步步安装即可。

至此,PXE Boot 安装 CentOS 就折腾完了。

如果您有疑问或建议,请在下方评论区域留言

遵循 BY-NC-ND 协议

评论功能加载中...