Arch Linux 설치 오류: grub-install: 오류: EFI 디렉토리를 찾을 수 없습니다.

Arch Linux 설치 오류: grub-install: 오류: EFI 디렉토리를 찾을 수 없습니다.

다음과 같이 내 컴퓨터에 Arch Linux를 설치하려고 합니다.이것들지시하다.

timedatectl set-ntp true
timedatectl status
cfdisk
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
mount /dev/sda2 /mnt
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/myRegion/myCity /etc/localtime
hwclock --systohc
locale-gen

nano/etc/locale.conf
LANG=en_US.UTF-8

nano /etc/hostname
myhostname

nano /etc/hosts
127.0.0.1 localhost
::1       localhost
127.0.1.1 myhostname.localdomain myhostname

passwd
useradd -m newusername
passwd newusername
usermod -aG wheel,audio,video,optical,storage newusername
pacman -S vim
visudo
pacman -S grub
grub-install /dev/sda

이제 cfdisk다음과 같이 파티션을 구성했습니다.

sda1: EFI system partition
sda2: Linux x86-64 root
sda3: Linux swap

설치 단계에서 다음을 수행했습니다.

mkfs.ext4 /dev/sda1
mkswap /dev/sda3
swapon /dev/sda3
mount /dev/sda2 /mnt

나머지는 대부분 동일하고 그냥 제 정보일 뿐입니다.

나는 현재 여기에 붙어 있습니다 :

/# grub-install /dev/sda
grub-install: error: cannot find EFI directory 

이 문제에 대한 유사한 게시물을 살펴봤지만 진전을 이루는 데 도움이 되지 않았습니다.

이 문제를 어떻게 해결해야 합니까?

답변1

/dev/sda1EFI 파티션 부분을 놓쳤습니다. EFI 파티션 으로 사용하고 싶다고 가정합니다 .

mkfs.fat -F32 /dev/sda1

mount /dev/sda2 /mnt 당신이해야 할 후에

mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI

이것은 작동합니다. 자세한 내용은 다음을 방문하세요.아치스 위키

관련 정보