今までずっと BIOS ブートばかりでセットアップしてたけど、今回の MB ではなんかブートできなかったので仕方なく今になって初めて UEFI ブートでセットアップした……
- インストールメディアから UEFI ブートする
- EFI System Partition (ESP) を用意する
- 容量は 512MB がいいらしいって見たけど、本当にそんなに容量が必要なの…
- gdisk で作るときは typecode を ef00 にして、
mkfs.fat -F 32 /dev/sda1
みたいにフォーマットすれば OK - https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#EFI_System_Partition
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug
- いつも通り /mnt にインストール先のパーティションを mount して arch-chroot して諸々セットアップした後に、↑をやる
- ESP は /mnt/boot/efi にマウントしておく
- archwiki にあるように、dosfstools と efibootmgr も先にインストールしておく
- インストールメディアから UEFI でブートしてないと、ここでなんか efi 関係の失敗のメッセージが表示される
- ↑で失敗しても最後に「Installation finished. No error reported.」と言って終わるので、この No error reported を信じてはいけない
- いつも通り /mnt にインストール先のパーティションを mount して arch-chroot して諸々セットアップした後に、↑をやる