gummibootでハマる

Arch LinuxWindows8.1のデュアルブートにgummibootを使おうと思ったら、勝手にWindows8.1がブートされるようになった
ググったら参考になりそうな記事を見つけた
Arch LinuxとWindows8.1をデュアルブートにしたときの備忘録 - make clean; make

よくわからないけどgummibootによってbootmgfw.efiが強制的に読み込まれているっぽい
記事の通りにbootmgfw.efiを書き換えて対処を行う

# cp /boot/EFI/Microsoft/Boot/bootmgfw.efi /boot/EFI/Microsoft/Boot/bootmgfw.efi.org
# cp /boot/EFI/gummiboot/gummibootx64.efi /boot/EFI/Microsoft/Boot/bootmgfw.efi

これだけだとwindows8.1が起動しないのでwindows8.1用のエントリーを作る

# vim /boot/loader/entries/windows.conf

- /boot/loader/entries/windows.conf -
title    Windows8.1
efi      /EFI/Microsoft/boot/bootmgfw.efi.org

gummibootの利点が死んでいるのでぶっちゃけgrub使ったほうがいい
おわり