On 08/10/17 12:47 PM, D. Hugh Redelmeier via talk wrote:
There are two ways of booting a PC.
- old-style Master Boot Record: the BIOS loads the first sector of the
drive and then jumps to it, in 8086 mode. Everything that happens
from there depends on the contents of the disk, not the firmware.
(Except that the BIOS supports 8086-mode calls into the BIOS
routines.)
- new-style UEFI booting. The firmware *does* understand the
partitioning and certain filesystems, enabling it to load and run
64-bit programs, and those programs can use the UEFI-defined
routines provided by the firmware. Those programs reside in an EFI
System Partition
Most motherboards sold as components (as opposed to coming within a
computer) support both these days.
Slightly off-topic, Dave Taht pointed me to the NERF project
https://schd.ws/hosted_files/ossna2017/91/Linuxcon%202017%20NERF.pdf
It's purpose is to avoid attack vectors using EFI, the management engine
and system management mode.
If you can boot from MBR, /do/.
--dave
--
David Collier-Brown, | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
[email protected] | -- Mark Twain
---
Talk Mailing List
[email protected]
https://gtalug.org/mailman/listinfo/talk