Note: Before following the steps below, please read: https://github.com/intel/luv-yocto/wiki/Send--LUV-test-results-to-an-HTTP-server
-
Following a successful build, the PXE Boot Package is generated at
<work_dir>/arm-enterprise-acs/luv/build/tmp/deploy/images/qemuarm64/PXEBOOT.tar.gz -
ftp PXEBOOT.tar.gz to the your tftp-server root directory
-
In your tftp-server root directory, unzip and untar PXEBOOT.tar.gz
gunzip -cf PXEBOOT.tar.gz | tar xvf -
This will generate the following file structure
grub-efi-bootaa64.efi
modify_luv_params_efi.py
EFI/BOOT/sbsa/ShellSbsa.efi -
Run command
sudo ./modify_luv_params_efi.py -f grub-efi-bootaa64.efi -n <Console Log Server IP>,64001 -u http://<Apache Server IP>/cgi-bin/upload.php -p <PXE Server IP>
Note: <PXE Server IP> is same as tftp server IP
-
In your DHCP configuration, set
dhcp-boot=grub-efi-bootaa64.efi -
Invoke PXE Boot
Note:
-The results of SBSA Tests are be dispalyed on the console
-The results of linux tests will be uploaded to http://<Apache Server IP>
-Currently, SCT tests are not supported in PXE boot