Dasharo Compatibility: Network boot utilities
Note
This test suite is supported on Protectli releases with a custom network boot menu. It is incompatible with the PXE test suite. For most other releases the PXE test suite should be used instead.
Test cases common documentation
Test setup
- Proceed with the Generic test setup: firmware.
NBT001.001 Netboot is available
Test description
This test aims to verify that the Network Boot and Utilities menu is
available and its content is right.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter.
Expected result
Network Boot and Utilitiesoption should be present in the UEFI Boot Menu.-
After selecting the
Network Boot and Utilitiesoption the following menu should appear:------------------------ Network Boot and Utilities ---------------------- ------------------------ Please Select an Option ------------------------- OS Selection & Utilities iPXE Boot iPXE Shell Advanced
NBT002.001 OS Selection & Utilities is available
Test description
This test aims to verify that the OS Selection & Utilities menu is
available and its content is right.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
OS Selection & Utilitiesoption using the arrow keys and pressEnter.
Expected result
OS Selection & Utilitiesoption should be present in theNetwork Boot and Utilitiesmenu.- After selecting the
OS Selection & Utilitiesoption iPXE menu should be displayed.
NBT003.001 iPXE boot is available
Test description
This test aims to verify that the iPXE Boot menu is available and it
content is right.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
iPXE Bootoption using the arrow keys and pressEnter.
Expected result
iPXE Bootoption should be present in theNetwork Boot and Utilitiesmenu.- After selecting the
iPXE Bootoption the autoboot procedure should be started.
NBT004.001 iPXE shell is available
Test description
This test aims to verify that the iPXE Shell menu is available and it
content is right.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
iPXE Shelloption using the arrow keys and pressEnter.
Expected result
iPXE Shelloption should be present in theNetwork Boot and Utilitiesmenu.-
After selecting the
iPXE Shelloption the following menu should appear:You are now in iPXE shell. Type "exit" to go back to the main menu. iPXE>
NBT005.001 iPXE shell works correctly
Test description
This test aims to verify that the iPXE shell works correctly by configuring network interface and booting from selected address.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
iPXE Shelloption using the arrow keys and pressEnter. -
Configure communication interface by using the following command:
dhcp net0 -
Connect to the DTS ipxe menu by using the following command:
chain http://boot.3mdeb.com/dts.ipxe
Expected result
- Communication interface configuration procedure should be successful.
- DTS boot menu should appear.
NBT006.001 Advanced option is available
Test description
This test aims to verify that the Advanced menu is available and its content
is right.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
Advancedoption using the arrow keys and pressEnter.
Expected result
Advancedoption should be present in theNetwork Boot and Utilitiesmenu.-
After selecting the
Advancedoption the following menu should appear:------------------------ Network Boot and Utilities ---------------------- ------------------------ Please Select an Option ------------------------- Change Netboot iPXE Payload URL Exit
NBT007.001 Change netboot URL works correctly
Test description
This test aims to verify that it's possible to change the netboot URL and boot from it.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Test cases common documentation section.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
Network Boot and Utilitiesoption using the arrow keys and pressEnter. - Select the
Advancedoption using the arrow keys and pressEnter. - Select the
Change Netboot iPXE Payload URLoption using the arrow keys and pressEnter. - Select the
Change Netboot iPXE Payload URLoption again using the arrow keys and pressEnter. - Replace the existing address with another iPXE payload URL address, for
example:
http://boot.3mdeb.com/dts.ipxe. - Apply changes by selecting option
Apply and Exitand pressingEnter. - Select the
OS Selection & Utilitiesoption using the arrow keys and pressEnter.
Expected result
- Proper boot menu should appear.