[BitVisor-devel:101] UEFI/GRUB2の設定(Ubuntu1610 on ThinkPAD T440s)
k.suzaki
k.suzaki @ aist.go.jp
2017年 1月 18日 (水) 17:09:46 JST
須崎です。
UEFIのみを有効にしたThinkPAD
T440sにUbuntu1610を入れた環境にbitvisorを入れようとしてトラブっています。
Ubuntu1610では自動的にUEFI起動を認識して、UEFIパーティションを作り/boot/efiにマウントするので便利です。
GRUB2の設定やカーネルにefi.signedの署名が付いており、Secure
Bootも対応できています。ここまでは良いのですが。
この環境(Secure
BootはDisenableにした)で/etc/grub.d/40_customを編集してBitvisorが起動できるか試したのですが、このごウンスンになります。
GRUB2に戻らないまでも、何かメッセージが出ると思ったのですが。
ちなみにSecure BootはEnableにすると
エラー Secure Boot forbids loading module form
(hd0,msdos)/grub/x86_64-efi/multiboot/mod
と表示されて楽しい。:-)
正しくは/boot/efi/にbitvisor.elfとloadvmm.efiを入れて登録するのかもしれませんが、デフォルトのefibootmgrの使い方が不明です。
ちなみに現在は /boot/efi/EFI/ubuntuに下記のファイルを置いてあります。
MokManager.efi bitvisor.elf fwupx64.efi grub.cfg grubx64.efi
loadvmm.efi shimx64.efi
# efibootmgr -v
BootCurrent: 0013
Timeout: 10 seconds
BootOrder: 0013,000C,0007,0008,000A,000B,000D,0009,0012
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002 Diagnostic Splash Screen
FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0004 Startup Interrupt Menu
FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0005 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0007* USB CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0008 USB FDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0009* ATA HDD0
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000A ATA HDD1
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot000B ATA HDD2
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot000C* USB HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000D PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000E* IDER BOOT CDROM PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot000F* IDER BOOT Floppy PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0010* ATA HDD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0011* ATAPI CD
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0012* PCI LAN
VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0013* ubuntu
HD(1,MBR,0x4294967220,0x800,0x2dc000)/File(\EFI\ubuntu\shimx64.efi)
rEFIndはefibootmgrとどう共存するのか不明でまだ入れていません。
------
suzaki
BitVisor-devel メーリングリストの案内