由于没法加入Gentoo China的group,所以这个问题就来这里求助了,希望大家不要介意。
上周末加上昨晚我按照Gentoo的安装手册(没有安装Bootloaders)以及gentoo wiki上的部分内容(UEFI Gentoo Quick
Install Guide <
http://wiki.gentoo.org/wiki/UEFI_Gentoo_Quick_Install_Guide>和EFI
stub kernel <
http://wiki.gentoo.org/wiki/EFI_stub_kernel>)安装了Gentoo,一直到使用UEFI
U盘启动系统这步都成功了,在执行wiki中提到的efibootmgr -c -d /dev/sda -p 1 -L Gentoo -l
"\efi\boot\bootx64.efi" 时出错了,终端给出的提示是 Fatal: Couldn't open either sysfs or
procfs directories for accessing EFI variables. Try 'modprobe efivars' as
root.
按照这个提示执行了modprobe efivars,但是没有任何效果,也没有出错信息,于是在网上查了下,没能解决这个问题。
目前我在想,出现这个问题是否和/boot分区有关?因为命令中使用的是
"\efi\boot\bootx64.efi"而非完整路径。是否要进入/boot之后才执行这句命令?
由于人不在家中,无法验证这个想法,希望各位能够解答一下我的疑问,或者告诉我出现上述错误的确切原因,方便我晚上解决问题。