I am following a tutorial here. I'm on step 2.2. I'm supposed to find out if I have a uefi motherboard by sending the command efivar -l. But I don't get the expected output. Instead I get efivar: error listing variables: Function not implemented :(.

Anyway I don't know much about how my motherboard should effect the partitions, but the tutorial insists that it is critical, and I don't want to mess up.

I'm booting from oracle vm virtualbox.

  • 1
    Please don't follow random tutorials. The Arch Wiki is excellent and there's a very detailed guide here. I suggest you follow it. – terdon Apr 28 '16 at 13:37

You are not booted in EFI-mode. Can you disable Secure Boot -- it could be falling back to "Legacy" mode in the absence of a correctly signed kernel image and bootloader.

And if you have already disabled Secure Boot, this means that you motherboard do not allow UEFI.

The reason why this step is vital is that Legacy boot use MBR and UEFI mostly use ESP. So, it will affect you next step to make your disk parted and install a bootloader.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.