我一直在关注 Arch Linux 安装 Wiki,当尝试安装 grub 时,我要么得到
grub-install: error: failed to get canonical path of `udev`
或者
/boot doesn't look like an EFI partition
事实是,sda1 是一个 EFI 分区。
我迷路了,有人可以帮我吗?
我正在安装 GRUB
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
fdisk 给出
Device ID Type
sda1 ef EFI
sda2 83 Linux
sda3 82 Swap
没有一个是可引导的,分区大小分别为 30GB、430GB 和 2GB。
答案1
没有一个是可引导的,分区大小分别为 30GB、430GB 和 2GB。
这是非常错误的。为什么要有 30Gb 的启动分区?
如果您安装的/dev/sda1
是/
新系统,那也是错误的。您需要一个 EFI 类型的单独启动分区,并格式化为 FAT32。