-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
在 2013年7月23日 星期二 11:34:41,Wankey Cheng 写道:
由于没法加入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,但是没有任何效果,也没有出错信息,于是在网上查了下,没能解决这个问题。
需要使用BIOS 使用的路径.
另外, 需要确保 EFI 分区是第一个分区.
还有, 必须以 UEFI 模式启动才能使用 eifbootmgr , 否则可以进入 BIOS 设置启动选项.
目前我在想,出现这个问题是否和/boot分区有关?因为命令中使用的是
"\efi\boot\bootx64.efi"而非完整路径。是否要进入/boot之后才执行这句命令?
由于人不在家中,无法验证这个想法,希望各位能够解答一下我的疑问,或者告诉我出现上述错误的确切原因,方便我晚上解决问题。
--
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBAgAGBQJR7gjnAAoJEKT4Uz7oTANZyP8H/0YEc4IPsdQfaAcB45eAtMQu
NvjJC/MC+/96qcIswkyBhuduXolgrdWhEZBC6/WCHnN57nTYJrdw5VeeHe+wRQjJ
JX73keo40sxqQ/+50VZHMv5Ij6XbqBfl3wZALr3WT2HStuoLigNJ5P8CM+heFOgG
G+MBzBqTGmkzewnCmAF9MPTWM7dln0bAVhyNsvR3vN/1AgFugw0dvcCsflDH3hLb
lPZhgcFqczMaUr9kKAKAEwJrzu1JEfKdPincF3bdCP5kSlE6KMbtmoeNKGKXfay1
JUT/C9wrei2YD8d4pWwdSOEgwICvuA74AqiAd5N03uVeE04+NtANAd/5SmK2jR4=
=vuAW
-----END PGP SIGNATURE-----