我最近购买了 Aspire XC600,但在安装 Arch 时遇到问题。我之前没有安装过UEFI。我希望 Arch 作为磁盘上唯一的操作系统。
我写了弓靴x86_64 映像复制到 USB 记忆棒并成功启动。启动必须通过兼容层完成。
在“安装引导加载程序”步骤中,我选择了UEFI_x86_64、EFISTUB和GUMMIBOOT_UEFI。 Gummiboot 安装程序因以下错误而中止:
设置 gutiboot-efi 时出错
我认为我没有处于 EFI 模式,因为:
# modprobe efivars
# efibootmgr
Fatal: couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
#
是我没有处于EFI模式的问题吗?由于 USB 驱动器无法在 EFI 模式下启动,我该如何解决这个问题? vc7 不显示任何额外信息。
答案1
是的,如前所述,您尚未处于 EFI 模式;是的,您需要到达那里才能进行设置(相当麻烦的先有鸡还是先有蛋的问题,但您仍然可以使用 UEFI 可启动媒体来完成;这不需要启用 CSM/“传统 BIOS”)。
我建议通过罗德·史密斯的精彩页面主题可能会节省您相当多的时间;不确定是否有理由使用橡胶靴, 我更喜欢重新寻找作为一般情况下的启动管理器(但您可能会跳过它,因为您说不需要多重启动),elilo 作为可启动媒体启动器(尤其是 UEFI SB 和未签名的内核),而 grub 2.00 作为“通用”引导加载程序可以让人们弄乱内核引导参数等等。