首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arch安装-无法安装GRUB

问Arch安装-无法安装GRUB
EN

Unix & Linux用户
提问于 2016-06-28 03:32:19
回答 1查看 2.3K关注 0票数 1

目前,我正试图在我的计算机上安装arch linux和windows 10,它是UEFI,格式化为GPT分区表。但是,在使用以下命令安装grub时:

代码语言:javascript
复制
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=grub

这会返回

代码语言:javascript
复制
Installing for x86_64-efi platform.
grub-install: error: esp doesn't look like an EFI partition.
.

在此之前,我已经在我的硬盘上创建了3个分区,旁边还有两个窗口分区。我使用cgdisk来创建一个2gb的EFI系统分区、一个4gb的Linux交换分区、一个91 2gb的Linux文件系统分区。

我输入了命令

代码语言:javascript
复制
mkfs.fat -F32 /dev/sda3 (the efi partition)
mount /dev/sda5 /mnt (the linux filesystem)
mount /dev/sda3 /boot (to mount the efi partition in /boot as reccomended)

然后安装grub和efibootmgr,我得到上面列出的错误。

任何帮助都是非常感谢的!

EN

回答 1

Unix & Linux用户

发布于 2016-08-22 20:17:59

问题在这一部分:--efi-directory=esp。

你不应该把“esp”,因为它只是一个位置持有人的目录,持有EFI。

假设EFI包含在/boot中。在本例中,行的这一部分内容如下:

代码语言:javascript
复制
--efi-directory=/boot
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/292503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档