System bootloader not found after my laptop hangs and reinstallation

After visiting many websites about programming, my laptop hangs few hours later

I already disable the js,flash and cookies in firefox since i do not need them

i shut down my laptop forcefully and install openSuse again through DVD but after it is installed and open, this message appears:

System bootloader not found. Initializing defaults.
Creating boot entry “Boot000A” with label “opensuse-secureboot” for file “\efi\opensuse\shim.efl”

My OS: Opensuse tumbleweed dvd x86_64 20200218
My laptop: Acer Aspire ES1-431

Cpu type: intel(r) celeron (r) cpu N3150 @ 1.60GHz
System Bios Version: v1.11
GOP version: intel(r) GOP Driver [8.0.1029]

Is this normal since it still boots normally? if not, what maybe the cause of this since i did not see that message before?

Hi and welcome to the Forum :slight_smile:
In the BIOS did you set secure boot?

Can you open a terminal and switch to root user and post the following back here between code tags…


lsblk
efibootmgr -v

Is this a single or dual boot machine?

I will make a wild guess.

Normally, installing openSUSE would add a boot entry to the UEFI firmware.

My wild guess: ACER has decided to control the boot process itself, instead of allowing the UEFI firmware to control it. However, in this case it found that it did not have a suitable boot entry. So it created one from the firmware boot entry that openSUSE had installed.

In any case, if it is booting properly and if your root file system is using the partition that you assigned, then it is likely that it is working as you intended.

Yes
The output in terminal: IMG-20200220-110100 hosted at ImgBB — ImgBB
Single boot machine

Hi
Wow, lot’s of duplicate entries… your last boot was from 000D, you could clean them all out, you really only need the one, I would set the default to 0000 via;


efibootmgr -n 0000

That sets it to boot from the 0000 nvram entry temporarily, once set reboot the system and check the output again, if all ok, we can set that and remove all the other ones with another efibootmgr command.