私は現在私のコンピュータにUEFIであり、GPTパーティションテーブルとしてフォーマットされたArch LinuxとWindows 10をインストールしようとしています。ただし、次のコマンドを使用して grub をインストールする場合:
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=grub
このリターン
Installing for x86_64-efi platform.
grub-install: error: esp doesn't look like an EFI partition.
.
以前は、ハードドライブに3つのパーティションと2つのWindowsパーティションを作成していました。私はcgdiskを使って2GB EFIシステムパーティション、4GB Linuxスワップパーティション、91GB Linuxファイルシステムパーティションを作成しました。
コマンドを入力しました。
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をインストールすると、上記のエラーが発生します。
どんな助けでも大変感謝します!
答え1
問題はこの部分にあります--efi-directory=esp
。
esp
" "はEFIが保存されているディレクトリのプレースホルダにすぎないため、入力しないでください。
EFIが含まれているとします/boot
。この場合、行のこの部分は次のようになります。
--efi-directory=/boot