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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
.
Expected result
Network Boot and Utilities
option should be present in the UEFI Boot Menu.-
After selecting the
Network Boot and Utilities
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
OS Selection & Utilities
option using the arrow keys and pressEnter
.
Expected result
OS Selection & Utilities
option should be present in theNetwork Boot and Utilities
menu.- After selecting the
OS Selection & Utilities
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
iPXE Boot
option using the arrow keys and pressEnter
.
Expected result
iPXE Boot
option should be present in theNetwork Boot and Utilities
menu.- After selecting the
iPXE Boot
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
iPXE Shell
option using the arrow keys and pressEnter
.
Expected result
iPXE Shell
option should be present in theNetwork Boot and Utilities
menu.-
After selecting the
iPXE Shell
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
iPXE Shell
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
Advanced
option using the arrow keys and pressEnter
.
Expected result
Advanced
option should be present in theNetwork Boot and Utilities
menu.-
After selecting the
Advanced
option 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_KEY
to enter the UEFI Boot Menu. - Select the
Network Boot and Utilities
option using the arrow keys and pressEnter
. - Select the
Advanced
option using the arrow keys and pressEnter
. - Select the
Change Netboot iPXE Payload URL
option using the arrow keys and pressEnter
. - Select the
Change Netboot iPXE Payload URL
option 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 Exit
and pressingEnter
. - Select the
OS Selection & Utilities
option using the arrow keys and pressEnter
.
Expected result
- Proper boot menu should appear.