Ultra fast boot
今回ASRockのFM2A88X-ITX+をマザーボードにした。UEFI BootするようにWin10とubuntuをインストールし、BIOS(UEFI)のboot設定からultra fast bootを設定した。この設定だとWindowsから再起動をかけてもgrub画面にいかずOS切り替えができない。それどころかいわゆるBIOS設定画面にも入れない。以下の記事にも説明がある。
http://www.atmarkit.co.jp/ait/articles/1303/21/news107.html
ここに書いてあるようにSHIFTキーを押しながら再起動を選ぶと次回のBoot OSなどなどが選べる。これでubuntu: UEFIを選ぶとgrubが起動しubuntuが起動する。
が、ubuntuを再起動するとWindows側に戻せない。
調べたところefibootmgrコマンドで切り替えできる様子。EFIのbootの説明など以下のページが詳しい。
https://wiki.archlinuxjp.org/index.php/Unified_Extensible_Firmware_Interface
efibootmgrを実行するとこんな感じ。
ただ、これを実効してからはWindows側でUbuntuを起動してもBootOrderが変わらずUbuntuを再起動すると勝手にWindowsが起動する。個人的にはこのままで問題ないのでほっておく。
http://www.atmarkit.co.jp/ait/articles/1303/21/news107.html
ここに書いてあるようにSHIFTキーを押しながら再起動を選ぶと次回のBoot OSなどなどが選べる。これでubuntu: UEFIを選ぶとgrubが起動しubuntuが起動する。
が、ubuntuを再起動するとWindows側に戻せない。
調べたところefibootmgrコマンドで切り替えできる様子。EFIのbootの説明など以下のページが詳しい。
https://wiki.archlinuxjp.org/index.php/Unified_Extensible_Firmware_Interface
efibootmgrを実行するとこんな感じ。
hoge:~$ sudo efibootmgrこれを以下のコマンドを実行してBootOrderを変更する。
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* UEFI: Built-in EFI Shell
hoge:~$ sudo efibootmgr -o 0000,0001,0002これで無事にWindows側が起動した。
ただ、これを実効してからはWindows側でUbuntuを起動してもBootOrderが変わらずUbuntuを再起動すると勝手にWindowsが起動する。個人的にはこのままで問題ないのでほっておく。
コメント