다음과 같이 내 컴퓨터에 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/sda1
EFI 파티션 부분을 놓쳤습니다. EFI 파티션 으로 사용하고 싶다고 가정합니다 .
mkfs.fat -F32 /dev/sda1
mount /dev/sda2 /mnt
당신이해야 할 후에
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
이것은 작동합니다. 자세한 내용은 다음을 방문하세요.아치스 위키