Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have an "EFI BIOS" on my oldish, cheap and low spec Acer laptop. It's an "Insyde H20".
I've done some research but can't find anything useful on this (maybe because I don't know specifically what to look for). My knowledge of UEFI systems is very limited. Hoping someone can give me a few pointers in the right direction. My questions are:
1) Is an "EFI BIOS" a true UEFI? Insyde Software are a UEFI company and were involved with the spec, etc.
2) The "BIOS" setup itself is a normal text mode setup programme. Configuration options are absolutely minimal, there is no legacy boot, secureboot on/off option or anything of the sort, it's bare bones. I can boot an OS from the MBR as normal, so it does work.
It's almost as if it's locked into legacy boot mode?
3) Is it like this because something is missing from the hard disk, i.e. an EFI system partition?
This laptop is the product of "dumpster diving", I fitted some spare parts and scavenged an HDD which is formatted with a DOS MBR, not a GPT.
Any suggestions gratefully received.
Thanks
Last edited by anisoptera; 10-31-2017 at 07:02 AM.
Reason: grammar, omissions
Do you see EFI options of some sort in the BIOS? If you want an EFI install you would need to either create an efi partition or use an already existing efi partition for the required efi files for your OS. The hardware would need to be EFI capable.
The only "EFI" I see is that it's called an Insyde EFI "BIOS". By virtue of being from Insyde that, for me, makes it an UEFI by default? There are very few options, boot order is about it, no means to disable devices, etc and certainly nothing related to UEFI and secureboot - it's minimal.
I've done some more digging around today, some users on mainly Windows forums have mentioned an "advanced" mode, i.e. hitting the letter 'a' key directly after hitting F10. I'll give this a try next and report back if it works.
Also I believe the "BIOS" was in legacy BIOS mode, because Windows 7 was installed when I got it?
A pre-installed windows 7 is almost certainly an MBR rather than an EFI install. If it is EFI capable there should surely be some reference to EFI in the BIOS.
You need to format the hard drive as GPT for UEFI.
Then you need to create 4 Primary partitions as follows:
Create a small (200MB) partition (sda1) to be used as EFI System Partition (ESP) and make sure that this is marked as bootable.
sda2 is the root (system) partition (say 20GB) for Ubuntu/Linux Mint or whatever distro you choose. Format the Primary partition as ext 4. The mount point is /.
sda3 is a swap partition (Primary) (say 2GB) (do not format it. Do not use ext4, but linux-swap).
sda4 is the home partition (Primary) (remainder of drive). Format the partition as ext 4 with mount point /home.
You need to remove the GParted DVD and then boot from Ubuntu/Mint/other distro DVD.
During installation, make sure that you select “Something else” in order to be able to manually partition the drive as outlined above.
Look here for info: https://askubuntu.com/questions/3432...g-installation
EDIT Alternatively, you may be able to disable Secure Boot by first setting a temporary Supervisor Password (change it later) and then change UEFI to Legacy.
In this case, format the drive as MBR.
It seems like a crippled EFI (It's an Insyde H2O Rev 3.5, 'BIOS' V1.05) which is obviously locked in legacy mode. Most of the options are removed and the key sequences to get into advanced mode for some laptops don't work on this one. I've read about modifiying the BIOS image and reflashing it, but not worth it, I'll settle for legacy mode and MBR.
//edit: beachboy2, sorry missed your post as I was replying and left to do something else then came back and submitted.
To clarify, the BIOS is in legacy mode. OpenBSD is installed in a standard DOS MBR and secureboot is disabled so far as I can tell. The UEFI has no options to enable/disable UEFI or secureboot. It has very little in fact, not even control over power management.
I'm not sure what version of Windows 7 was installed, but this is old and low spec, so I doubt it was amd64.
Would merely setting a supervisor password give me access to more options?
//edit: No, doesn't change a thing.
So does a UEFI system partition have to exist before the BIOS setup will show UEFI options?
Thanks
Last edited by anisoptera; 10-31-2017 at 03:23 PM.
NO, the setup would allow you to switch back and forth between UEFI & Legacy regardless of if you even had a hard drive in there. The only difference is with MBR isntalled OS, if switched to UEFI (if it were possible) w/o CSM (compatibility support module, AKA legacy support in UEFI mode), you'd get "no boot devices found" error after POST.
NO, the setup would allow you to switch back and forth between UEFI & Legacy regardless of if you even had a hard drive in there. The only difference is with MBR isntalled OS, if switched to UEFI (if it were possible) w/o CSM (compatibility support module, AKA legacy support in UEFI mode), you'd get "no boot devices found" error after POST.
That's what I expected, but wasn't certain as no real experience with these UEFI BIOS.
Quote:
Originally Posted by beachboy2
This is common on a lot of Acer machines, hence the temporary Supervisor Password route to disable Secure Boot and then set Legacy mode.
I know little of UEFI/EFI systems, did read Wikipedia and some other articles, but found it didn't go into much detail on the differences between the two except that EFI obviously lacks secureboot (not that that's a bad thing). But the laptop didn't seem old enough to be EFI based, as apparently that was discontinued in 2005 and began to be superseded by UEFI? It states that Insyde H2O is based on Intel's
original EFI spec, whereas nowadays it's a UEFI.
Judging by the version number, I think what I have is an older EFI though like you say.
So based on all this I assume it can boot from a EFI system partition. I'll give it a go.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.