PXEBoot - rlaich/avctrec GitHub Wiki
Customer Project
- XCC UEFI setting
- Start option add Network
- Set boot mode per request
Server side
-
PXEBoot server
- Serva (Community ver.) v4.6.0
- limit
- PXEBoot menu support up to 2 items, need professional license to support more items.
- Server Bootup time is 50 minutes
-
Setup
- Download Serva here to Windows 10.
- Create user serva password avres
- Create folder for tftp/http. i.e E:\PXEBOOT\root on 10.162.243.201
- Set fodler as shared folder and asign permission for user serva
- Launch Serva change setting
- DHCP : check proxyDHCP and BINL checkbox
- TFTP : check TFTP Server checkbox, select tftp folder to created folder i.e E:\PXEBOOT\root on 10.162.243.201
- HTTP : check HTTP Server checkbox, select tftp folder to created folder i.e E:\PXEBOOT\root on 10.162.243.201, change HTTP port if launch failed with 80 port used.
- Click OK to save setting and re-launch Serva again
- Check folders and file were created under tftp folder root.
- BM
- NWA_PXE
- NWA_RIS
- NWA_WDS
- ServaEULA.pdf
- Copy all data in Linux ISO to NWA_PXE folder under root. i.e. E:\PXEBOOT\root\NWA_PXE\fedora32 on 10.162.243.201
- Create a file ServaAsset.inf and ref Serva document to setup
- Close Serva and re-launch again.
ServaAsset.inf for Fedora 32
;-Serva v3.0 Asset Information File
;-Boot/Install:
; Fedora Linux
;-Tested on:
; Fedora-Workstation-Live-x86_64-32-1.6.iso
; Fedora-Workstation-Live-x86_64-28-1.1.iso
; Fedora-Workstation-Live-x86_64-27-1.6.iso
; Fedora-Workstation-Live-x86_64-25-1.3.iso
;
;-Require:
; \SERVA_REPO\ offered as HTTP root
;-Notes:
;
[PXESERVA_MENU_ENTRY]
asset = Fedora Live Workstation 32
platform = x86_64
kernel_bios = /NWA_PXE/$HEAD_DIR$/images/pxeboot/vmlinuz
append_bios = initrd=/NWA_PXE/$HEAD_DIR$/images/pxeboot/initrd.img root=live:http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/LiveOS/squashfs.img ksdevice=bootif repo=http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/ rootfstype=auto ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0
kernel_efi64 = /NWA_PXE/$HEAD_DIR$/isolinux/vmlinuz
append_efi64 = initrd=/NWA_PXE/$HEAD_DIR$/images/pxeboot/initrd.img root=live:http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/LiveOS/squashfs.img ksdevice=bootif repo=http://$IP_BSRV$/NWA_PXE/$HEAD_DIR$/ rootfstype=auto ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0