Talk:EFI System Partition

openrc efivars
As per gentoo-dev mailing list,

The documentation should be updated to say that with OpenRC 0.28 that you'll have to remount efivars as RW before you can install the bootloader (e.g., grub-install)

The command I use locally to remount rw (since I have configured efivars to be mounted read-only in fstab) is

mount -o remount,rw /sys/firmware/efi/efivars

from mattst88@gentoo.org

--Rage (talk) 01:16, 13 July 2017 (UTC)


 * That's off-topic here. Stuff specific to bootloaders should go to the respective bootloader article. --Charles17 (talk) 05:50, 13 July 2017 (UTC)

Kernel EFI framebuffer support
Any kernels being loaded in an ESP will need "EFI-based Framebuffer Support" enabled in the kernel. This kernel requirement is not listed anywhere on EFI pages or pages for EFI-based services, such as rEFInd, GRUB2, or the EFI stub. It is also not on the wiki's Framebuffer page. Discovering that it's a hard requirement for loading a kernel from an ESP was an especially painful and difficult process for me, as this setting happened to be disabled when I tried to migrate from legacy BIOS to an EFI-based boot. The help thread where I struggled with the problem and identified this requirement is here: https://forums.gentoo.org/viewtopic-t-1141156.html

This kernel requirement should absolutely be present in the Gentoo wiki, however I am not 100% sure where to put it. I elected to add it here as it is general a requirement for use of the gentoo kernel from an ESP generally and not specific to an individual service. However, I could also add it to each of the EFI-based services pages instead, such as the rEFInd, GRUB2 and EFI stub pages. It just needs to be somewhere where a user attempting to migrate from a legacy bios with potentially old kernel settings will see it as they make their migration. A user would not, for example, be expected to know to visit a page about framebuffers during the EFI migration process.

from matthew.b.weigang@gmail.com