On a legacy BIOS system, POST and hardware initialization are complete.
Continue from the bootable disk toward starting the operating system.
Which next step is most appropriate?
BIOS selects a boot device according to its order and transfers control to boot code on that device, beginning bootloader execution.
Detailed explanation
Incorrect. systemd starts after the kernel and early userspace have run.
Incorrect. systemd starts after the kernel and early userspace have run.
Correct. BIOS transfers control to the boot code of the selected device.
Correct. BIOS transfers control to the boot code of the selected device.
Incorrect. initramfs is loaded by the bootloader and used after the kernel starts.
Incorrect. initramfs is loaded by the bootloader and used after the kernel starts.
Incorrect. A login shell and /etc/profile are much later user-space steps.
Incorrect. A login shell and /etc/profile are much later user-space steps.
Try it yourself
An example you can run in a temporary verification environment.
if test -d /sys/firmware/efi; then echo UEFI; else echo 'BIOS or firmware details unavailable'; fiExpected result
現在環境の起動方式に応じた表示Key points
- BIOS selects a boot device
- Boot code starts the bootloader
- initramfs is a later stage
Notes
- Environment: Linux / BIOS起動概念
- Command output formatting can vary slightly by distribution or tool version.
- Run the example in a temporary directory or process when possible.
Foundation review
Read the scope first
Check whether the command acts on the current shell, a new process, an existing process, or a file.
Verify the observable result
Use the supplied command and compare the output with the expected result.