Ask Your Question
1

Was the grub updated recenlty? I can't boot

asked 2019-04-24 12:26:32 -0600

rahem027 gravatar image

updated 2019-04-25 10:55:35 -0600

I have an acer aspire e 15. I have dual booted windos 10 and fedora 29. The last update i remember was kernel version 5.0.7. I cannot remember exactly if I installed updates a couple hours ago but now i cannot boot up. When i start the computer, the acer logo shows up, and then i get an error "cannot find entry ..." something. I could only read this much before it vanishes. So i inserted my live usb to find all my files safe. (Thank God).

Edit: I used my brains and recorded the boot of my computer. I get this message from the grub.:

System Bootloader not found. Initializing defaults. Creating boot entry Boot0016 with label Fedora for file "\EFI\fedora\shimx64.efi". Reset System

And then Windows boots

Edit: I found many of my bios settings were reset. For example Windows booted up the first time without showing grub. I went into my bios only to find that windows was the first in priority where grub should have been. Also, my laptop by default disables multi touch on trackpad. I had turned it on from the bios. But I was not able to use it. Then again, I went back to my bios and turned it on again and it works.

edit retag flag offensive close merge delete

Comments

Can you boot an older kernel?

florian gravatar imageflorian ( 2019-04-24 23:45:45 -0600 )edit

Latest version see here

villykruse gravatar imagevillykruse ( 2019-04-25 01:36:18 -0600 )edit

@florian, the grub just displays the error message mentioned in question for like half a second and windows boots coz it is second in the boot order after grub

rahem027 gravatar imagerahem027 ( 2019-04-25 09:27:42 -0600 )edit
1

The message

System Bootloader not found. Initializing defaults. Creating boot entry Boot0016 with label Fedora for file "\EFI\fedora\shimx64.efi". Reset System

Comes from the shim fall-back mechanism when booting the entry BOOT\BOOTX64.EFI which is the same as selecting the hard disk device at the UEFI boot menu.

villykruse gravatar imagevillykruse ( 2019-04-25 12:39:59 -0600 )edit

When you Bios is reset you may need to accept the fedora bootloader as secure again. ACER i.e. is know for this BS.

rdtcustomercare gravatar imagerdtcustomercare ( 2019-04-26 02:55:10 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2019-04-27 23:31:53 -0600

Benjamin Doron gravatar image

updated 2019-04-28 01:35:37 -0600

I remember that my Acer laptop's BIOS only seemed to accept certain loader names, and also may have had a hierarchy of preferred EFI images.

You will likely need to do this all in a livecd, as you say that your system isn't booting Linux. First run efibootmgr -v to get an idea how your system is presently configured.

With windows installed, I used efibootmgr --create --disk /dev/<hard drive device, likely sda> --part <ESP's partition number> --loader "\EFI\fedora\shimx64.efi" --label "Windows Boot Manager". Change the contents of the triangular brackets to match your environment. Then you need to change the boot order with efibootmgr -o <comma separated boot order>. (These are four digit hex numbers. I realise that referring to the entries in the next sentence by their file names may be confusing.) Use efibootmgr -v to find out what your order should be, but essentially, it's shimx64.efi, bootmgfw.efi, then bootx64.efi, then the rest. Make sure that you include all the IDs that had been there before. Ignore efibootmgr's complaint that you have two entries with the same name.

Now that I only run fedora, the process is essentially still the same, but the label I use is "Command Linpus lite"

If this doesn't help, sorry.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2019-04-24 12:26:32 -0600

Seen: 339 times

Last updated: Apr 28 '19