最終更新: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.
動作
セキュアブート
- \EFI\ubuntu\wubildr (.cer)にあるMOKキーをインポートするとセキュアブート出来るようになる
メモ
- 高速起動?とハイバネーションをインストール時に無効にするらしい
- Wubiuefi disables Fast Startup and Hibernate in UEFI mode by using the following Windows command:
powercfg /h off
- powercfg
ディスクのリサイズ
- https://github.com/hakuna-m/wubiuefi/issues/56
- https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk
- https://help.ubuntu.com/community/ResizeWubiDisk
sudo mkdir -p /media/win sudo mount /dev/sda3 /media/win
- 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?のキーを一度クリアする
対応バージョン
- Ubuntu 22.04
- Ubuntu 20.04
- Ubuntu 18.10
- Ubuntu 18.04
- Ubuntu 16.10
- Ubuntu 16.04.3
- Ubuntu 16.04.2
- Ubuntu 16.04.1
- Ubuntu 16.04
- Ubuntu 14.04.5
NUC
- UEFI Windows 10
- インストールしてもメニューにUbuntuの選択肢が出てこない
- EasyUEFIいれてUbuntuを一番上にもってくとUbuntuが起動する (Hiddenになってるけど変えられない)
- OS選ぶブートローダはGRUB
- https://github.com/hakuna-m/wubiuefi/issues/15
起動シーケンス
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の選択肢が出ない
- https://github.com/hakuna-m/wubiuefi/issues/15
- {guid}:UbuntuのGUID
bcdedit /set {fwbootmgr} displayorder {guid} /addlast