- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-09-07T11:29:49+09:00","default:regex","regex")
#freeze
#author("2018-09-07T15:52:07+09:00","default:regex","regex")
*地震後、ブート時にちらっと出るエラー [#l25312b0]
&ref(booterror.jpg,zoom,640x480);~
Failed to set MokListRT: Invalid Parameter
*原因をさぐる [#scef1d4d]
# efibootmgr -v
BootCurrent: 0001
Timeout: 3 seconds
BootOrder: 0000,0001
Boot0000* EFI DVD/CDROM PcieRoot(0x0)/Pci(0x1f,0x1)/Ata(0,0,0)
Boot0001* OsLoader0000 PcieRoot(0x0)/Pci(0x1f,0x2)/Ata(0,0,0)/HD(3,GPT,60a0c6f9-41a1-4f8c-a9ee-fb6a90976db9,0x1000,0x100800)/File(\EFI\BOOT\BOOTX64.EFI) ←これを動かしたい
Boot0002* ...←これを自前で作って起動している。
* 元のが壊れたらしいので、コピーする [#af45f12d]
# cd /boot/efi/EFI
# mv boot/bootx64.efi boot/bootx64.efi.bak
# sudo cp ubuntu/grubx64.efi boot/bootx64.efi
これで出なくなりました。
*実際は危ない時も・・・ [#y7f55e57]
/boot/efi/EFI/boot/bootx64.efi
をbootx64.efi.bakにしたまま、リブートをかけてしまいました;;~
結果は
grub rescue>
このプロンプトでのUEFI(AMD64)ブートができないので、ちょっとビビりましたが、EFIはsda3でfat32だと知っているので、Ubuntu18.04Ltsのライブディスクで、
$ sudo su
# mount -t vfat /dev/sda3 /mnt
# cp /mnt/ubuntu/grubx64.efi /mnt/boot/bootx64.efi
として、事なきを得ました。
*grubのバージョンアップでも不具合が [#c72ef450]
grubのバージョンアップがありました。上と同じエラーが出て、対処すると直ります。
*BIOSブートのマザーボードだと思うんだけどなぜ? [#i97db24e]
GA-G41M-Comboはレガシーブートだと思ったが、EFIが動いてるのでちょっと不思議です。Rev2.0でBiosはFB(最新でした)~
まぁ、初めからパーティションを切ってBIOSブートにするのも、面倒なので、様子を見ましょう。~