You are not logged in.

#1 2013-11-09 03:32:27

Uchiha
Member
From: Sabará/MG - Brasil
Registered: 2011-09-07
Posts: 46

Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

Hi.

Maybe it's a dumb question, but I can't find an answer.

When I was installed the Gummiboot to finish the Arch instalation, I saw I've disabled the UEFI boot in the BIOS before to boot the Arch's CD. So, I abled this, reboot the CD and retried. But now, when I run gummiboot install, it returns:

Failed to create EFI Boot variable entry: No such file or directory

What is this, and how can I solve?

Thanks!

Last edited by Uchiha (2013-11-10 03:24:06)


Linux user #519886

Offline

#2 2013-11-09 03:34:30

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

Most likely, you are not booted with UEFI.  To use efibootmgr (which gummiboot uses to make the firmware entry), you need to be.

Offline

#3 2013-11-09 07:50:29

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

Uchiha wrote:

Hi.

Maybe it's a dumb question, but I can't find an answer.

When I was installed the Gummiboot to finish the Arch instalation, I saw I've disabled the UEFI boot in the BIOS before to boot the Arch's CD. So, I abled this, reboot the CD and retried. But now, when I run gummiboot install, it returns:

Failed to create EFI Boot variable entry: No such file or directory

What is this, and how can I solve?

Thanks!

https://wiki.archlinux.org/index.php/Un … k_properly

Offline

#4 2013-11-09 07:52:27

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

WonderWoofy wrote:

Most likely, you are not booted with UEFI.  To use efibootmgr (which gummiboot uses to make the firmware entry), you need to be.

Gummiboot setup (/usr/bin/gummiboot) is independent of efibootmgr. It does not use efibootmgr or efivar library at all. All other boot managers except gummiboot, do not include a setup script and instead rely on efibootmgr for entry creation. Even grub-install calls efibootmgr, it does not include its own tool like gummiboot setup.

Offline

#5 2013-11-09 15:54:48

Uchiha
Member
From: Sabará/MG - Brasil
Registered: 2011-09-07
Posts: 46

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

WonderWoofy wrote:

Most likely, you are not booted with UEFI.  To use efibootmgr (which gummiboot uses to make the firmware entry), you need to be.

But I'm in UEFI mode. The efivars -l returns the variables list.

After chroot, the efivars -l doesn't return the list. This command neither exists. It seems the UEFI mode is disabled after chroot.


Linux user #519886

Offline

#6 2013-11-09 17:52:58

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

Uchiha wrote:

After chroot, the efivars -l doesn't return the list. This command neither exists. It seems the UEFI mode is disabled after chroot.

https://wiki.archlinux.org/index.php/Un … t_efivarfs

Last edited by the.ridikulus.rat (2013-11-09 17:56:40)

Offline

#7 2013-11-09 19:02:35

Uchiha
Member
From: Sabará/MG - Brasil
Registered: 2011-09-07
Posts: 46

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

the.ridikulus.rat wrote:
Uchiha wrote:

After chroot, the efivars -l doesn't return the list. This command neither exists. It seems the UEFI mode is disabled after chroot.

https://wiki.archlinux.org/index.php/Un … t_efivarfs

I've already tried this, but it returns  mount: unknow filesystem type 'efivars', into and out of chroot.
Out of chroot, modprobe efivars does not exists.
I've read this page and so many others.

Last edited by Uchiha (2013-11-09 19:02:58)


Linux user #519886

Offline

#8 2013-11-10 03:23:37

Uchiha
Member
From: Sabará/MG - Brasil
Registered: 2011-09-07
Posts: 46

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

I told it was a dumb question. I was typing:

mount -t efivars efivars /sys/firmware/efi/efivars

instead of:

mount -t efivarfs efivarfs /sys/firmware/efi/efivars

Sorry.


Linux user #519886

Offline

#9 2013-11-17 19:01:55

stee1rat
Member
Registered: 2013-10-22
Posts: 70

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

I had the same problem.. I've spent so much time looking for an answer smile

Offline

#10 2013-11-18 09:48:39

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: Gummiboot error: Failed to create EFI Boot variable entry (SOLVED)

efivarfs will be mounted in the chroot starting with the December ISO: https://projects.archlinux.org/arch-ins … 8d174ffc44

Offline

Board footer

Powered by FluxBB