简介
裸机系统部署平台自带了iPXE组件,今天就来教教小白,如何简单的启动并使用iPXE工具。
大佬们请无视,你们裸机系统部署平台都玩了2年多了,就不用看这篇教程水文了。
iPXE(PXE)是什么?
Preboot eXecution Environment(PXE)
iPXE是Preboot eXecution Environment(PXE)客户端固件和bootloader 的开源实现,于2010年作为gPXE的分支而创建。它可用于使不具有内置PXE支持的计算机从网络启动,或者扩展现有的PXE客户端实现,从而支持其他协议。
虽然标准化的PXE客户端使用TFTP传输数据,但非标准化的iPXE客户端固件增加了通过其他协议(包括HTTP,iSCSI,以太网ATA(AoE)和以太网光纤通道(FCoE))检索数据的能力。同样,在受支持的硬件上,iPXE固件可以使用Wi-Fi链接,而不需要有线连接。iPXE固件不能被视为PXE固件的“替代”替代品。
iPXE是gPXE的官方替代品。gPXE中存在的任何功能也都存在于iPXE中,用户可以从gPXE无缝升级到iPXE。iPXE是领先的开源网络启动固件。
裸机系统部署平台搭载iPXE的优势
裸机系统部署平台搭载了iPXE组件,使得裸机系统部署平台提供了完整的PXE实施,并增强了其他功能,例如:
1、通过HTTP从Web服务器启动
2、从iSCSI SAN引导
3、通过FCoE从光纤通道SAN引导
4、从AoE SAN引导
5、从无线网络启动
6、从广域网启动
7、从Infiniband网络启动
8、用脚本控制引导过程
等功能
如何使用iPXE Shell
1、安装裸机系统部署平台
请参见发布页面→:【CXT裸机系统部署平台(自定义安装任意系统)】的安装教程。
请参见发布页面→:【一键网络重装系统 - 魔改版(适用于Linux / Windows)】的安装教程。
2、登录VNC,选择CXT_NetInstall_Tools
通常情况,请使用正常(Normal)模式。
如果出现异常,或EFI启动需求,请使用高级(Advanced)模式。
裸机系统部署平台高级(Advanced)模式【账号/密码】为:【root/cxthhhhh.com】
裸机系统部署平台有更新,【报错请使用】CXT_IPXE_SHELL_PXE_BOOT选项。
具体参看更新说明:【原创】裸机系统部署平台 更新v3.6 (自定义安装任意系统)
另一篇相关:【裸机系统部署平台】网启CXT iPXE Shell PXE BOOT安装系统
3、在菜单中选择【iPXE Shell】
为了提高便捷度,裸机系统部署平台在启动Ipxe后,默认加载了netboot.xyz的网启安装镜像,你可以迅速的安装各种系统,无需自己准备镜像和编写iPXE Shell脚本。(该内容请了解:)
但是,本次我们就是要通过Shell来安装系统,尤其是为我们的Proxmox-VE安装做准备,所以我们直接在菜单中的【Tools】中选择【iPXE Shell】来进入Shell界面,做我们的事情。
如果你的网卡自动配置失败,你可能需要手动通过Shell配置一下网卡设置。(该内容请了解:)
4、使用自己的iPXE Shell命令安装系统
图中的命令,都可以使用,你可以组合使用,来完成您的自定义系统安装。
5、ipxe shell常用命令
chain、dhcp、kernel、initrd、config、sanboot、autoboot、set、boot、goto、等命令。
你可以在对应命令后面添加 --help
获得该命令的更多帮助,快去试试吧。
交流讨论(频道、组群、论坛)
了解【联系我们(Contact-US)https://www.cxthhhhh.com/contact-us】页面获得更多信息
写在最后
享受当下的美好!
如果本文对您有帮助,请通过以下【赞赏】按钮捐赠,这将帮助我们更好的创作和发展。