XCP-ng install via PXE

Get the install media

XCP-NG ISO

Mount it under Linux, and populate the xcp folder under the tftpboot like this:

├── pxelinux.cfg
│ └── default
├── pxelinux.0
└── xcp
├── efiboot.img
├── gcdx64.efi
├── grubx64.efi
├── install.img
├── isolinux
│ ├── boot.cat
│ ├── isolinux.bin
│ ├── isolinux.cfg
│ ├── mboot.c32
│ ├── memtest
│ ├── menu.c32
│ ├── pg_help
│ ├── pg_main
│ └── splash.lss
├── vmlinuz
└── xen.gz
LABEL xcp-ng
MENU LABEL XCP-ng Hypervisor
KERNEL mboot.c32
APPEND xcp/xen.gz dom0_max_vcpus=1-2 dom0_mem=1024M,max:1024M com1=115200,8n1 console=com1,vga --- xcp/vmlinuz xencons=hvc console=hvc0 console=tty0 install --- xcp/install.img

Copy all the files from the iso to a read-only NFS share or to a webserver directory. During the install use NFS or HTTP as a media source.

Leave a Reply

Your email address will not be published. Required fields are marked *