The boot sequence of a PC using a BIOS is the process of loading and executing the operating system from the power-on state. The BIOS (Basic Input/Output System) is a firmware program that is stored in a ROM chip on the motherboard and provides the interface between the hardware and the software. The BIOS performs the following tasks during the boot sequence12:
It runs the power-on self-test (POST) to check the integrity and functionality of the hardware components and peripherals.
It reads the BIOS settings from the CMOS memory and applies them to the system configuration. Some parts of the boot process, such as the boot device order, can be configured from the BIOS by pressing a specific key (usually F2, F10, or Del) during the POST.
It locates and loads the boot loader program from the first sector of the boot device, which is usually the hard disk. The boot loader program can be GRUB, LILO, or Windows Boot Manager, depending on the operating system installed. The boot loader is responsible for loading the kernel and the initial ramdisk (initrd) into memory and passing control to them.
It transfers the execution to the boot loader and exits the boot sequence.
The other options are false or irrelevant. Linux does require the assistance of the BIOS to boot a computer, at least until the kernel takes over the hardware control. The BIOS boot process does not start only if secondary storage is functional, it can also boot from other devices such as USB drives, CD-ROMs, or network. The BIOS is not started by loading hardware drivers from secondary storage, it is stored in a ROM chip and runs before any secondary storage is accessed. References:
Linux Essentials - Linux Professional Institute Certification Programs1
Exam 101 Objectives - Linux Professional Institute2
The Linux Booting Process - 6 Steps Described in Detail - freeCodeCamp.org3
Guide to the Boot Process of a Linux System - Baeldung4