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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter.
Expected result
- After selecting the
iPXE Network boot
, theDasharo Network Boot Menu
should 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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter.
Expected result
Dasharo Network Boot Menu
contains all of the needed options.Dasharo Network Boot Menu
options 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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter. - Select the
Autoboot
option 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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter. - Select the
Dasharo Tools Suite
option 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 Suite
menu should appear. - While downloading DTS, the URL pointing to
dts.ipxe
printed 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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter. - Select the
OS installation
option 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_KEY
to enter the boot menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter. - Select the
iPXE Shell
option using the arrow keys and press Enter. -
Obtain an IP address by executing the following command:
dhcp
-
Load
netboot.xyz
server 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_KEY
to enter the UEFI Boot Menu. - Select the
iPXE Network boot
option using the arrow keys and press Enter. - Press Ctrl+B when prompted to stop iPXE from booting automatically.
- Type in
dhcp
to 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 Gnome
and press Enter.
Expected result
- The iPXE application boots successfully.
- iPXE obtains an IP address.
- iPXE boots an
Debian 11
from 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_KEY
to enter the UEFI Boot Menu. - Select the
Dasharo System Features
option using the arrow keys and press Enter. - Select the
Dasharo Security Options
option using the arrow keys and press Enter. - Select the
Firmware Update Mode
option 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.