Dasharo Compatibility: Network Boot
Test cases common documentation
Test setup
- Proceed with the Generic test setup: firmware.
- The DUT should be connected to the Internet by using an Ethernet cable.
PXE001.001 Dasharo Network Boot is bootable
Test description
This test aims to verify, that the iPXE Network boot is bootable in the boot
menu and whether, after selecting this boot option, Dasharo Network Boot Menu
is displayed.
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
iPXE Network bootoption using the arrow keys and press Enter.
Expected result
- After selecting the
iPXE Network boot, theDasharo Network Boot Menushould be displayed.
PXE002.001 Dasharo network boot menu boot options order is correct
Test description
This test aims to verify that Dasharo Network Boot Menu contains all of the
needed options which are in the correct order.
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
iPXE Network bootoption using the arrow keys and press Enter.
Expected result
Dasharo Network Boot Menucontains all of the needed options.Dasharo Network Boot Menuoptions are in order as follows:
Autoboot
Dasharo Tools Suite
OS installation
iPXE Shell
PXE003.001 Autoboot option is available and works correctly
Test description
This test aims to verify that the Autoboot option in
Dasharo Network Boot Menu works correctly.
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
iPXE Network bootoption using the arrow keys and press Enter. - Select the
Autobootoption using the arrow keys, then press Enter.
Expected result
If the server assigned to the Autoboot option is available in the local
network, the boot menu should appear.
If the server assigned to the Autoboot option isn't available in the local
network, selecting this option will result in configuring the network interfaces
and return to the Setup Menu.
PXE004.001 DTS option is available and works correctly
Test description
This test aims to verify that the Dasharo Tools Suite option in
Dasharo Network Boot Menu allows booting into DTS over HTTPS.
Test configuration data
FIRMWARE= coreboot
Test setup
- Proceed with the Test cases common documentation section.
- Proceed with the Requirements for DTS.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
iPXE Network bootoption using the arrow keys and press Enter. - Select the
Dasharo Tools Suiteoption using the arrow keys, then press Enter. - Take note of the output from iPXE while DTS is loading.
Expected result
- After configuring the network interfaces, connecting to the server and
booting,
Dasharo Tools Suitemenu should appear. - While downloading DTS, the URL pointing to
dts.ipxeprinted to the console should begin with HTTPS.
PXE005.001 OS installation option is available and works correctly
Test description
This test aims to verify that the OS installation option in
Dasharo Network Boot Menu allows booting into netboot.xyz server.
Test configuration data
FIRMWARE= coreboot
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
iPXE Network bootoption using the arrow keys and press Enter. - Select the
OS installationoption using the arrow keys and press Enter.
Expected result
After configuring the network interfaces, connecting to the server and booting,
netboot.xyz menu should appear.
PXE006.001 iPXE shell option is available and works correctly
Test description
This test aims to verify that the iPXE Shell option in
Dasharo Network Boot Menu works correctly.
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 boot menu. - Select the
iPXE Network bootoption using the arrow keys and press Enter. - Select the
iPXE Shelloption using the arrow keys and press Enter. -
Obtain an IP address by executing the following command:
dhcp -
Load
netboot.xyzserver menu by executing the following command:chain --autofree http://boot.netboot.xyz/
Expected result
After configuring the network interfaces, connecting to the server and booting,
netboot.xyz menu should appear.
PXE007.001 iPXE network boot
Test description
This test aims to verify that the DUT is capable of network booting from a PXE server.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Hold the
BOOT_MENU_KEYto enter the UEFI Boot Menu. - Select the
iPXE Network bootoption using the arrow keys and press Enter. - Press Ctrl+B when prompted to stop iPXE from booting automatically.
- Type in
dhcpto obtain an IP address. - Type in
chain --autofree http://boot.netboot.xyz/to load a boot menu - Enter the "Live CDs" submenu using the arrow keys and Enter.
- Select
Debian->Debian Live 11 (bullseye)->Debian 11 Gnomeand press Enter.
Expected result
- The iPXE application boots successfully.
- iPXE obtains an IP address.
- iPXE boots an
Debian 11from netboot.xyz.
PXE008.001 Firmware Update Mode
Test description
This test aims to verify that the DUT is capable of network booting Dasharo Tools Suite over the network using Firmware Update Mode.
Test configuration data
FIRMWARE= Dasharo
Test setup
- Proceed with the Generic test setup: firmware.
Test steps
- Power on the DUT.
- Ensure network cable is connected to the DUT.
- Hold the
SETUP_MENU_KEYto enter the UEFI Boot Menu. - Select the
Dasharo System Featuresoption using the arrow keys and press Enter. - Select the
Dasharo Security Optionsoption using the arrow keys and press Enter. - Select the
Firmware Update Modeoption using the arrow keys and press Enter. - Press Enter when prompted. The DUT will reboot at this point.
- Press the requested number on the keyboard when prompted.
Expected result
- DTS is booted automatically when Firmware Update Mode is entered.
- DTS automatically begins to check for a firmware update.