LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Need to access UEFI BIOS, can't get in anymore... (https://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/need-to-access-uefi-bios-can%27t-get-in-anymore-4175736294/)

jonrpick 04-21-2024 03:23 PM

Need to access UEFI BIOS, can't get in anymore...
 
Hi all...

I have a very cheap Evolve III Maestro that I got as a toy/learning tool. My main laptop died a quick death the other day so this one is acting as my main until I fix or replace the other one.

In my attempt to get everything working, I was looking in BIOS. I noticed an option somewhere (AMI BIOS) to choose between different operating systems. It was set to Windows. I figured, why not change it to Linux, that maybe it would help the OS (Mint Cinnamon) detect the audio. Now whenever the laptop is powered on or reboots, I get a black screen until the Mint splash appears. My previous method of getting into BIOS (repeatedly hitting the ESC key) no longer works.

I tried this:

Code:

systemctl reboot --firmware-setup
...and it just shuts down to a black screen. Nothing else happened after several minutes. I hit the power button and was able to boot back into Mint, but I NEED to get back into BIOS to change the boot order, as right now it skips over USB and just boots straight from the built-in MMC.

Edit: It seems as though the command line option went...somewhere. Almost as if it went to BIOS, but the screen was turned off.

Any assistance whatsoever would be greatly appreciated.

Thanks,
JP

TB0ne 04-21-2024 03:42 PM

Quote:

Originally Posted by jonrpick (Post 6497549)
Hi all...
I have a very cheap Evolve III Maestro that I got as a toy/learning tool. My main laptop died a quick death the other day so this one is acting as my main until I fix or replace the other one. In my attempt to get everything working, I was looking in BIOS. I noticed an option somewhere (AMI BIOS) to choose between different operating systems. It was set to Windows. I figured, why not change it to Linux, that maybe it would help the OS (Mint Cinnamon) detect the audio. Now whenever the laptop is powered on or reboots, I get a black screen until the Mint splash appears. My previous method of getting into BIOS (repeatedly hitting the ESC key) no longer works. I tried this:
Code:

systemctl reboot --firmware-setup
...and it just shuts down to a black screen. Nothing else happened after several minutes. I hit the power button and was able to boot back into Mint, but I NEED to get back into BIOS to change the boot order, as right now it skips over USB and just boots straight from the built-in MMC.

Edit: It seems as though the command line option went...somewhere. Almost as if it went to BIOS, but the screen was turned off.

A quick search indicates you can press F2 while the system is powering on/booting, and BIOS will come up.

jonrpick 04-21-2024 04:25 PM

Quote:

Originally Posted by TB0ne (Post 6497553)
A quick search indicates you can press F2 while the system is powering on/booting, and BIOS will come up.

Just tried that... Tried F1 and Del as well to no avail.

I know it's a long shot, but is there a way to access UEFI while the system is booted up?

TB0ne 04-21-2024 06:17 PM

Quote:

Originally Posted by jonrpick (Post 6497556)
Just tried that... Tried F1 and Del as well to no avail. I know it's a long shot, but is there a way to access UEFI while the system is booted up?

No. I'd look at your owners manual for the key-combination to use to get into BIOS.

jonrpick 04-21-2024 07:58 PM

Quote:

Originally Posted by TB0ne (Post 6497572)
No. I'd look at your owners manual for the key-combination to use to get into BIOS.

Unfortunately there's no manual. This is one of those $79 Micro Center educational laptop for kids. Really low end, MMC instead of a HDD or SSD, RAM soldered in. No manual came with it.

colorpurple21859 04-22-2024 06:55 AM

post the contents of /etc/default/grub

TB0ne 04-23-2024 03:35 PM

Quote:

Originally Posted by jonrpick (Post 6497588)
Unfortunately there's no manual. This is one of those $79 Micro Center educational laptop for kids. Really low end, MMC instead of a HDD or SSD, RAM soldered in. No manual came with it.

And have you tried a search engine for the manual??? Putting "Evolve III Maestro user manual" into a search engine pulls up lots.

jonrpick 04-26-2024 05:06 PM

Quote:

Originally Posted by colorpurple21859 (Post 6497658)
post the contents of /etc/default/grub

Here you go...

Code:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#  info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"


colorpurple21859 04-26-2024 05:14 PM

Comment out the GRUB_TIMEOUT_STYLE=hidden line by changing to this:
Code:

#GRUB_TIMEOUT_STYLE=hidden
run
Code:

sudo update-grub
reboot, this should give you the grub menu.
At the grub menu press c for grub> prompt
Code:

grub>fwsetup

colorpurple21859 04-26-2024 05:22 PM

also change GRUB_TIMEOUT=0 to
GRUB_TIMEOUT=10
before running sudo update-grub

jonrpick 04-27-2024 07:13 AM

Quote:

Originally Posted by colorpurple21859 (Post 6498453)
Comment out the GRUB_TIMEOUT_STYLE=hidden line by changing to this:
Code:

#GRUB_TIMEOUT_STYLE=hidden
run
Code:

sudo update-grub
reboot, this should give you the grub menu.
At the grub menu press c for grub> prompt
Code:

grub>fwsetup

Quote:

also change GRUB_TIMEOUT=0 to
GRUB_TIMEOUT=10
before running sudo update-grub
Ok, I did all of this... no change. After a reboot, I popped in a bootable Fedora USB stick. During the boot process, the LED did not flash on the USB stick even one time, until Cinnamon was almost up and running (off the internal drive).

So I've re-examined what's happening. Upon a fresh boot, the screen goes completely dark, meaning the backlight on the screen is off. It doesn't even power on until after the OS on the internal drive starts loading.

I believe access to BIOS/UEFI is still there, and I believe the GRUB menu is there. But I believe that neither can be seen due to the screen being powered off.

Now I'm wondering why choosing a Linux option in the BIOS would disable the screen until the OS begins loading. There was another option I changed, I believe pertaining to audio. Audio was the last hurdle to getting this laptop fully functional without external USB devices connected.

I'm at a loss... Now I'm wondering if there's a method to reset BIOS to factory settings without actually getting in there.

(Sigh)

colorpurple21859 04-27-2024 07:52 AM

Change
#GRUB_TIMEOUT_STYLE=hidden
To
GRUB_TIMEOUT_STYLE=menu
Run sudo update-grub
Reboot

yancek 04-27-2024 08:05 AM

Were you not able to find any helpful suggestions in the user manuals for your computer online?

You changed an option in the BIOS but did not take note of it? Were you not already booting/using Linux Mint? Definitely need to note changes in the BIOS for reasons which should be obvious now. Resetting to factory defaults may be possible but I'm sure that will be the end of your Linux Mint install unless if was preinstalled. There are quite a number of sites showing manuals for the device you are using and that would seem to be the next best step.

jonrpick 04-27-2024 08:40 AM

Quote:

Originally Posted by yancek (Post 6498522)
Were you not able to find any helpful suggestions in the user manuals for your computer online?

You changed an option in the BIOS but did not take note of it? Were you not already booting/using Linux Mint? Definitely need to note changes in the BIOS for reasons which should be obvious now. Resetting to factory defaults may be possible but I'm sure that will be the end of your Linux Mint install unless if was preinstalled. There are quite a number of sites showing manuals for the device you are using and that would seem to be the next best step.

The "manuals" I've seen for this model online are all basically quick-start guides. After page 1, they get into logging into and configuring Wifi on Windows 10. I'll keep looking, but so far I've yet to see one that mentioned BIOS or anything else regarding the hardware. I do plan to pop the bottom off and see if there's a CMOS battery that can be pulled.

In all of my years of changing BIOS settings (35+) I've never seen anything like this. Call it overconfidence... :rolleyes:

I fail to see how resetting BIOS would wipe the Mint installation, but I'm not worried about it. That's a 10-15min fix/change. And this machine is a toy for me. Although my main laptop suddenly had a main board failure last week, so for now this is it until the new board arrives. This one does boot to Mint, and I'm typing on it now. I was actually going to install Fedora when all of this happened, so I'm not tied to any particular distro on this laptop. I'm a Debian fan otherwise.

Thanks

jonrpick 04-27-2024 08:45 AM

Quote:

Originally Posted by colorpurple21859 (Post 6498521)
Change
#GRUB_TIMEOUT_STYLE=hidden
To
GRUB_TIMEOUT_STYLE=menu
Run sudo update-grub
Reboot

No change... After the first set of changes there was a noticeable delay before the boot process. I assume that to be the additional 10 seconds added to the timeout.


All times are GMT -5. The time now is 10:57 AM.