これら の指示に従って、ArchLinuxを自分のマシンにインストールしようとしています。
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
私はこの問題についていくつかの同様の投稿をチェックしましたが、それは私が進歩するのを助けませんでした。
この問題をどのように修正すればよいですか?
EFIパーティション部分を見逃しました。EFIパーティションとして/dev/sda1
を使用したいと思います。
mkfs.fat -F32 /dev/sda1
mount /dev/sda2 /mnt
の後
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI
これはうまくいくはずです。詳細については、 Arch wiki を参照してください。