The question is?
Do we UEFI or BIOS boot.
I'd appreciate your input.
We currently have a lab with 25 towers running a ASUS ROG STRIX B360-H GAMING LGA1151 (300 Series) Motherboard.
This is a Computer Science / Cyber Security class at the High School level (USA)
The Debian guide:
https://wiki.debian.org/UEFI
"""
PC platform: BIOS, UEFI, CSM etc.
On the PC architectures (amd64 and i386), UEFI-based firmware is a relatively new replacement for the ancient BIOS (Basic Input/Output System) that has existed ever since the PC was first developed in the 1980s. The old BIOS systems have strict limitations due to their ancient design, running in 16-bit mode with access to only 1MB of memory, and limited access to other resources like disks. UEFI firmware is normally fully native and so should be able to access all the system memory and all the devices.
For the sake of backwards compatibility, most current PCs using UEFI also include a Compatibility Support Module (CSM), extra support code that will continue to boot in the old BIOS style. Over time, this support will most likely be phased out. Some systems were already being sold UEFI-only (i.e. with no CSM) in 2014.
"""
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
uefi or bios boot query?
Re: uefi or bios boot query?
I never tried to setup a project that large, but in general I find defaults to be easiest to deal with. I never change defaults unless there is a reason.
https://duckduckgo.com/html/?q=bios+or+uefi
https://duckduckgo.com/html/?q=bios+or+uefi
resigned by AI ChatGPT
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 132 times
Re: uefi or bios boot query?
More features always introduce the risk of adding more bugs and vulnerabilities so I would strongly disagree with the above statement in respect of "strict limitations" — the only advantage that UEFI offers is ease of multibooting (IMO).1885 wrote:The old BIOS systems have strict limitations due to their ancient design, running in 16-bit mode with access to only 1MB of memory, and limited access to other resources like disks. UEFI firmware is normally fully native and so should be able to access all the system memory and all the devices
The situation is slightly complicated though because non-UEFI systems may need an msdos ("MBR" style) partition table to work and GUID partition tables do offer several advantages so that may be another reason to prefer UEFI booting.
I think the Debian installer will default to UEFI if a GUID partition table is already present on the disk and the installer is booted in UEFI mode but it will install a non-UEFI system otherwise (ie, if there is an msdos partition table and/or the installer is booted in non-UEFI mode).
deadbang
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: uefi or bios boot query?
The "strict limitations" of BIOS systems are feature-wise, not security-wise.Head_on_a_Stick wrote:More features always introduce the risk of adding more bugs and vulnerabilities so I would strongly disagree with the above statement in respect of "strict limitations"
Is supposed to offer. But due to bugs in implementations and non compliance to standards, it can make multiboot a real nightmare.Head_on_a_Stick wrote: the only advantage that UEFI offers is ease of multibooting
Linux does not care.Head_on_a_Stick wrote:The situation is slightly complicated though because non-UEFI systems may need an msdos ("MBR" style) partition table
The existing partition table does not matter. All that matters is whether the installer was booted in EFI or BIOS mode.Head_on_a_Stick wrote: I think the Debian installer will default to UEFI if a GUID partition table is already present on the disk and the installer is booted in UEFI mode but it will install a non-UEFI system otherwise (ie, if there is an msdos partition table and/or the installer is booted in non-UEFI mode).
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 132 times
Re: uefi or bios boot query?
Which limitations would these be then? I am curious to know your opinionp.H wrote:The "strict limitations" of BIOS systems are feature-wise, not security-wise.Head_on_a_Stick wrote:More features always introduce the risk of adding more bugs and vulnerabilities so I would strongly disagree with the above statement in respect of "strict limitations"
Yes, I agree, lots of UEFI implementations seem to be crap.p.H wrote:Is supposed to offer. But due to bugs in implementations and non compliance to standards, it can make multiboot a real nightmare.Head_on_a_Stick wrote: the only advantage that UEFI offers is ease of multibooting
The firmware does not care that Linux does not carep.H wrote:Linux does not care.Head_on_a_Stick wrote:The situation is slightly complicated though because non-UEFI systems may need an msdos ("MBR" style) partition table
If the UEFI firmware is defective and will not boot a non-UEFI system from a GPT disk (in "Legacy" mode) then the operating system in use is not really relevant.
Thanks for the clarification!p.H wrote:The existing partition table does not matter. All that matters is whether the installer was booted in EFI or BIOS mode.Head_on_a_Stick wrote: I think the Debian installer will default to UEFI if a GUID partition table is already present on the disk and the installer is booted in UEFI mode but it will install a non-UEFI system otherwise (ie, if there is an msdos partition table and/or the installer is booted in non-UEFI mode).
deadbang
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: uefi or bios boot query?
I have yet to see a BIOS or UEFI firmware in legacy mode which will not boot from a GPT disk. GPT has a protective MBR which satisfies most firmwares. Some require to set the boot flag on the protective GPT partition but this is not specific to GPT, they also require to set the boot flag on any partition in a standard MBR.Head_on_a_Stick wrote:If the UEFI firmware is defective and will not boot a non-UEFI system from a GPT disk (in "Legacy" mode) then the operating system in use is not really relevant.
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 132 times
Re: uefi or bios boot query?
I have participated in threads (more than one) in which the OP's motherboard would refuse to boot a Linux system installed in non-UEFI mode to a GPT disk with a BIOS boot partition. The systems would subsequently install & boot successfully if an msdos partition table was used instead.p.H wrote:I have yet to see a BIOS or UEFI firmware in legacy mode which will not boot from a GPT diskHead_on_a_Stick wrote:If the UEFI firmware is defective and will not boot a non-UEFI system from a GPT disk (in "Legacy" mode) then the operating system in use is not really relevant.
deadbang
Re: uefi or bios boot query?
is that not why most solutions will have the creation of a fat32 partition to host efi?Head_on_a_Stick wrote:I have participated in threads (more than one) in which the OP's motherboard would refuse to boot a Linux system installed in non-UEFI mode to a GPT disk with a BIOS boot partition. The systems would subsequently install & boot successfully if an msdos partition table was used instead.p.H wrote:I have yet to see a BIOS or UEFI firmware in legacy mode which will not boot from a GPT diskHead_on_a_Stick wrote:If the UEFI firmware is defective and will not boot a non-UEFI system from a GPT disk (in "Legacy" mode) then the operating system in use is not really relevant.
Desktop: A320M-A PRO MAX, AMD Ryzen 5 3600, GALAX GeForce RTX™ 2060 Super EX (1-Click OC) - Sid, Win10, Arch Linux, Gentoo, Solus
Laptop: hp 250 G8 i3 11th Gen - Sid
Kodi: AMD Athlon 5150 APU w/Radeon HD 8400 - Sid
Laptop: hp 250 G8 i3 11th Gen - Sid
Kodi: AMD Athlon 5150 APU w/Radeon HD 8400 - Sid
Re: uefi or bios boot query?
thanks for the posts! Educational!
we are going to experiment with uefi .
all the machines in our lab need bios tweaking which can be a bit difficult for beginners.
I might have a few advanced users tweak the bios to install with bios boot.
UEFI appears to be as controversial as systemd
I'm settin up a Debian system on a ASUS Ramgage IV with and I7 (Gift from a gamer)
The Rampage IV did not like UEFI
we are going to experiment with uefi .
all the machines in our lab need bios tweaking which can be a bit difficult for beginners.
I might have a few advanced users tweak the bios to install with bios boot.
UEFI appears to be as controversial as systemd
I'm settin up a Debian system on a ASUS Ramgage IV with and I7 (Gift from a gamer)
The Rampage IV did not like UEFI