[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 メーリングリストの案内