Please help Grub broken

Thank you

I did the above commands
1.chroot /mnt
2.grub-install --target=x86_64-efi --efi-directory=/boot/efi/ --bootloader-id=manjaro --recheck
Show error " installing for x86_64-efi platform
EFI Variable are not supported on this system
EFI Variable are not supported on this system
grub-install: error: efibootmgr failed the boot entry; no such file or directory.

When you get this error

EFI Variable are not supported on this system

run

sudo modprobe efivarfs

Reference:
https://wiki.manjaro.org/index.php/GRUB/Restore_the_GRUB_Bootloader#EFI_System

1 Like

can you report

inxi -Fza 
test -d /sys/firmware/efi && echo efi || echo bios 
1 Like

1.exit
2.sudo modprobe efivarfs
3.chroot /mnt
4.efivar-tester
Show error
“EFI Variable are not supported on this system”

:disappointed_relieved::disappointed_relieved:

recheck info

inxi -Mxa ( check for UEFI only , not UEFI[legacy] or Bios )
test -d /sys/firmware/efi && echo efi || echo bios

in your UEFI motherboard

disable secure boot
disable fastboot
disks on AHCI
no legacy
no CSM
UEFI only or others ( not windows )

you should see
UEFI < USB vendor name > < partition 1 > → boot in EFI

1 Like

1.inxi -Fza
can’t sorry because I do not have internet access on my computer at the moment, I type with my mobile phone

2.test -d /sys/firmware/efi && echo efi || echo bios

“efi”

inxi -Mxa ( check for UEFI only , not UEFI[legacy] or Bios )

UEFI:hewlett-Packard

take your time , first recheck option in UEFI motherboard
then see after
https://www.youtube.com/results?search_query=hp+admin+uefi+motherboard

1 Like

I check BIOS
1.disable secure boot ( disabled)
2.disable fastboot (disabled)
3.disks on AHCI ( yes ticked)
4.no legacy ,no CSM (UEFI Native without CGM)
5.remove password bios
6.UEFI only or others ( I don’t understand)

Start live usb
I did all the steps again,
Show error again
“EFI Variable are not supported on this system”

you should see
UEFI < USB vendor name > < partition 1 > → boot in EFI
Where should I see?

I made a mistake deleting the entire boot partition
I had just copied it before
I paste

When boot laptop
After password grub partion just show
“UWFI Firemware settings”

Virtualization is enable bios

What are the symptoms?
How do you know that it is broken?

I ask because
just yesterday
after some updates
I rebooted my laptop.

I could not type the password for my encrypted drive.
It was as if there was no keyboard input possible.

It turned out to be a missing
keyboard
hook
in /etc/mkinitcpio.conf

I never had it in there - and it still worked flawlessly until yesterday.

After the last update I did - it no longer worked.

I chrooted,
added the
keyboard hook
re-generated the initrd
and all was good again.

If this is your symptom, this is the possible fix.

I know the drive password and I have no problem with it

By mistake I deleted the entire contents of the boot/efi partition I had copied and then just paste then broken grub

ok
it was a possible scenario.

It definitely caught me by surprise.
It always worked - but then it suddenly didn’t anymore.
… because of a missing “keyboard” hook that was never present before.

Friends, does anyone have a solution?

Will my Linux settings be compromised if I reinstall?

I add this command
1.mount -t efivarfs efivarfs /sys/firmware/efi/efivars
2. 1. grub-install --target=x86_64-efi --efi-directory=/boot/efi/ --bootloader-id=manjaro --recheck
3. Installation finish. No error reported
4.grub-mkconfig -o /boot/grub/grub.cfg
5.

Not add win10 and manjaro!!
what is the problem ?
Thank you for your help

for win 10 , os-probe is desactived by default , if you need

`echo GRUB_DISABLE_OS_PROBER=false|sudo tee -a /etc/default/grub && sudo update-grub`

check for efi

sudo efibootmgr -v
1 Like

did not find anything again