由于现在光盘安装系统已经很不方便,U盘安装相对是方便很多,但当多机同时安装时也有些难以应付,网络安装方式却为解决这些问题提供了一个很好的选择。正好打算学习一下CentOS,就想到那它来试试手。一般的机器现在都能支持PXE网络引导了。

在度娘里一顿乱搜,发现在liunx下实现这一个方式的介绍确实不少,windows下采用这类方式来实施的似乎就少了不少(看来是用windows太久了),但也还是找到了几篇作为参考。

一、工具:

1、TFTPD64:自带PXE、DHCP服务端。

2、EasyWebServer:小型好用的WEB服务工具。

二、原材料:

1、syslinux-4.05.zip;

2、CentOS 4.7 安装iso文件;

3、UltraISO;

三、具体实施:

1、在任意存储空间充足的分区的根目录下建立如下目录:

\PXE

\PXE\centos-inst                    "用于存放PXE引导所需要的内容"

\PXE\centos-inst\pxelinux.cfg       "用于存放PXE引导配置文件"

\PXE\centos-iso                    "用于存放centos安装镜像提取的全部内容"

2、使用UltraISO将获取的CentOS 4.7的iso文件内的内容全部提取到目录"\PXE\centos-iso"下面。据说直接用压缩工具解压出来可能会有问题。(我在安装windows系统时直接解压iso文件似乎没有碰到问题)

3、将提取的iso文件内“isolinux”目录下的vmlinuz、vesamenu.c32、initrd.img和boot.msg复制一份到目录"\PXE\centos-inst "下面。并将syslinux-4.05.zip内"core"目录里的"pxelinux.0"文件也放到目录"\PXE\centos-inst "下面。

4、在"\PXE\centos-inst\pxelinux.cfg"目录下建一个"default"文件,将一下内容复制进去:

default vesamenu.c32

prompt 1

timeout 600

display boot.msg

label linux

menu label ^Install system

menu default

kernel vmlinuz

append initrd=initrd.img ip=dhcp inst.repo=http://192.168.134.1/

label vesa

menu label Install system with ^basic video driver

kernel vmlinuz

append initrd=initrd.img ip=dhcp inst.xdriver=vesa nomodeset inst.repo=http://192.168.134.1/

label rescue

menu label ^Rescue installed system

kernel vmlinuz

append initrd=initrd.img rescue

label local

menu label Boot from ^local drive

localboot 0xffff

其中inst.repo是指定安装源的位置的。可以支持http、https、ftp、nfs,设置方式如下:HTTP 服务器inst.repo=http://host/path

HTTPS 服务器inst.repo=https://host/path

FTP 服务器inst.repo=ftp://username:password@host/path

NFS 服务器inst.repo=nfs:[options:]server:/path [a]

需根据搭建服务器的具体情况进行设置。

注:pxe网络安装centos4.7时客户机一定要使用不少于2G内存。

5、TFTP64的设置(提供PXE服务、DHCP服务):

点“Settings”设置窗口:

"GLOBAL"选项内勾选TFTP Sever、Syslog Server、DHCP Server;

"TFTP"选项BaseDirectory:选择"c:\pxe\centos-inst"目录,勾选"Allow"\"As virtual root"

"DHCP"选项下BootFile输入:"pxelinux.0";IP pool start address根据自己局域网的网络地址实际填写;Def.router(Opt3)填写PXE服务器的地址,这里就是TFTP服务器的地址。Mask(Opt1)按实际局域网情况填写。其它的可以不填了,保持默认。

6、EasyWebServer是个很方便的http服务器,搭建也非常的简单。

打开主界面后在窗口中点“右键”选择菜单中的“设置”就进入了设置界面:

修改主目录:c:\pxe\centos-iso就OK

前期准备工作全部完成。开启TFTP64、EasyWebServer然后开启客户机pxe网络启动开始Centos 4.7安装。

到了这就按安装向导操作就可以了。后期再尝试无人职守安装。

win pxe安装linux,windows系统架设PXE+TFTP+HTTP安装CentOS 4.7 体验相关推荐

  1. u盘安装linux双系统6,用U盘安装Centos6.5 + Win7 双系统

    准备工作:U盘(8G).需要安装的Centos6.5系统(64bit).EasyBCD(用来修复引导,否则开机只有一个系统). 准备一块空闲的分区(里面的数据会丢失.提前做好备份),UltraISO( ...

  2. GPT分区安装Linux双系统,UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统

    安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu 自行百度你的主板是否支持UEFI启动方式,如果不支持下文不适用. Win10 下载Win10安装镜像.烧盘等 ...

  3. docker安装linux桌面系统,Hostwinds云主机 – Docker安装Xfce桌面环境(轻量可视化操作系统)...

    我们购买的vps主机,如果想进入到桌面环境中还是很麻烦的.但是有了docker之后,一切貌似变得容易起来了.大鸟在github发现一个项目alpine-xfce4-novnc. 这篇文章就利用Host ...

  4. 联想v360安装linux双系统,V360在WIN7下安装XP双系统完美运行攻略.doc

    V360在WIN7下安装XP双系统完美运行攻略 一准备工作1.准备安装工具:由于我们V360没有光驱,所以首先你准备一个USB光驱和XP系统安装盘,或者一个能启动电脑的U盘和一个XP系统的光盘镜像,我 ...

  5. 【Python】Python下载及安装(windows系统)

    Python下载及安装(windows系统) 下载安装包 安装程序 配置PATH 其他问题 下载安装包 浏览器访问下载地址,下载windows的最新版本 安装程序 双击程序安装 1.立即安装,会直接在 ...

  6. linux/Windows系统如何安装PHP-openssl扩展

    今天倒腾了半天公司的OA办公系统,原来现在很多的smtp服务器是需要ssl方式加密的,而支持ssl需要php加载openssl扩展.所以本文我们将和大家一起分享如何在linux/Windows系统下安 ...

  7. linux软件安装非系统盘,linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装...

    linux操作系统可不可以像安装windows软件一样在windows系统下的硬盘上安装 答案:2  信息版本:手机版 解决时间 2020-07-24 14:13 已解决 2020-07-23 16: ...

  8. linux安装 grub失败,安装linux+windows的系统 如果grub引导失败的解决方法

    对于安装linux+windows双系统的计算机,如果linux系统崩溃或者grub引导失败,可能导致windows也无法进入. (1) 通过linux的安装盘重新安装grub引导程序,成功地概率很小 ...

  9. 双系统 linux声卡驱动程序,安装linux windows双系统

    参考 1. 安装ubantu教程 https://blog.csdn.net/s717597589/article/details/79117112/ ubuntu18.04链接:http://mir ...

  10. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...

    由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...

最新文章

  1. centos7重启命令_centos7单用户模式更改root一种方法
  2. CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)
  3. elasticsearch 运行原理
  4. 谷歌技术三宝之MapReduce
  5. mysql有那么多存储引擎_MySQL的多存储引擎架构
  6. destoon 短信发送函数及短信接口修改
  7. codeforces 297 E. Anya and Cubes
  8. BBAug: PyTorch的物体检测包
  9. NUC1305 哥德巴赫猜想【筛选法】
  10. numpy之转置(transpose)和轴对换
  11. java计算机毕业设计辅导员班级量化管理系统MyBatis+系统+LW文档+源码+调试部署
  12. 前端导入并解析excel文件,前端解析xlsx、xls格式文件、VUE解析xlsx、xls格式文件
  13. Flash地址空间的数据读取
  14. 谈谈电子设计中PCB上的ESD防护方法
  15. AcWing寒假每日一题2058. 笨拙的手指
  16. 如何提升Google排名?
  17. h5-浏览器点击跳转微信小程序或微信内部广告页(微信浏览器)跳转小程序的实现方法。
  18. 30+ 强大的Buddypress主题–开始您的社区站点吧
  19. matlab 储能下垂控制,如何从下垂控制演化为虚拟同步机
  20. php 尾递归,又见尾递归

热门文章

  1. Java中使用Google zxing生成二维码
  2. 【学习笔记】Unreal(虚幻)4引擎入门(三)
  3. c语言12个实验报告,C语言实验报告合集
  4. 小米html查看器闪退,小米手机浏览器闪退解决办法
  5. php和jsp有什么区别,php和jsp之间的区别是什么
  6. 白帽子讲web安全笔记
  7. 2.4 滑块拼图验证码
  8. android百度经纬度转gps坐标,GPS经纬度怎么转百度经纬度
  9. 日本盗版漫画网站的罪与罚
  10. C++语言对C语言的扩展(二)