efibootmgr

rEFIndが最初に起動するのは、Windows Boot Managerの対象ファイルがrEFIndに指定されているためでした。


$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0006,0007,0008,000A,000B,0009,000C,000D,000E,000F,0010,0011,0012,0013
Boot0000* Windows Boot Manager HD(2,96800,32000,a78eedf2-26dd-4a74-9281-52f33c8858cf)File(\EFI\refind\refind_x64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001 Boot Menu
Boot0002 Diagnostic Splash Screen
Boot0003 Startup Interrupt Menu
Boot0004 ME Configuration Menu
Boot0005 Rescue and Recovery
Boot0006* USB CD 030a2400d23878bc820f604d8316c068ee79d25b86701296aa5a7848b66cd49dd3ba6a55
Boot0007* USB FDD 030a2400d23878bc820f604d8316c068ee79d25b6ff015a28830b543a8b8641009461e49
Boot0008* ATAPI CD0 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35401
〜以下省略〜

 
・・・Windows Boot Managerでrefind_x64.efiが指定されているのは、江添亮さんのブログ「本の虫」によると、次のような理由もあるためらしいです。

LenovoのUEFIのアホくさい実装 :http://cpplover.blogspot.jp/2012/11/uefi.html

T420sはどうなのか分かりませんけれど、「Windows Boot Manager」という名称は変更しないほうが良さそうです。
BIOS初期化する前はubuntuやrEFIndもF12を押した時のブートメニューに出ていたので、単に書き足せばいいだけかも。
・・・どうやって?

ThinkPad

Posted by yoshimi