最終更新:2024-11-30 (土) 09:49:12 (7d)  

Wubiuefi
Top / Wubiuefi

https://github.com/hakuna-m/wubiuefi/wiki

概要

  • in UEFI mode Microsoft has blocked some boot loader running it from Windows boot menu.
  • So if your Windows is installed in UEFI mode, Wubiuefi does not use this Windows boot menu and it does not use old boot loader for legacy BIOS.

バイナリ

  • grubx64.efi is a customized GRUB 2 loader which is similar to \ubuntu\winboot\wubildr of the old boot loader for legacy BIOS.

動作

  • Windowsブートメニュー?の代わりにEFIパーティションにブートローダを追加する
  • EFI/ubuntu/wubildr?

セキュアブート

  • \EFI\ubuntu\wubildr (.cer)にあるMOKキーをインポートするとセキュアブート出来るようになる

メモ

  • 高速起動?ハイバネーションをインストール時に無効にするらしい
  • Wubiuefi disables Fast Startup and Hibernate in UEFI mode by using the following Windows command:
    powercfg /h off
  • powercfg

ディスクのリサイズ

  • 20GB追加
    sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=20480
    sudo losetup -c /dev/loop0
    sudo resize2fs /dev/loop0

メモ

  • UEFIのWin10の入ったX240sに入れてみた
  • 再起動後にMOKキーのインポート画面になったのでSYSTEM_DRV\ubuntu\みたいなことこからcerを選んだ
  • F12のブートローダにWubi UEFIが増えのでそれを選ぶとUbuntuが起動

GRUBしか起動しない

UEFIで選択しても起動しない

  • 以前のキーが残ってるかもしれないのでBIOSでSecureBoot?のキーを一度クリアする

対応バージョン

NUC

起動シーケンス

BIOS時

  • BIOS -> Windows Boot Manager -> Windows boot menu -> Windows
                                                      -> Ubuntu -> GRUB -> GRUB boot menu -> Ubuntu

UEFI時

Windows only:

  • UEFI boot menu -> Windows Boot Manager -> Windows boot menu (hidden by default) -> Windows

Standard dual boot:

  • UEFI boot menu -> GRUB -> GRUB boot menu -> Ubuntu
                                             -> Windows Boot Manager -> Windows boot menu (hidden by default) -> Windows 
                   -> Windows Boot Manager -> Windows boot menu (hidden by default) -> Windows

Wubiuefi dual boot:

  • UEFI boot menu -> Windows Boot Manager -> Windows boot menu (hidden by default) -> Windows
                   -> GRUB -> GRUB boot menu -> Ubuntu
                                             -> Windows Boot Manager -> Windows boot menu (hidden by default) -> Windows 

OSの選択肢が出ない

メモ