From owner-freebsd-users-jp@FreeBSD.ORG Sun Nov 16 14:51:21 2014 Return-Path: Delivered-To: freebsd-users-jp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CC2CB138 for ; Sun, 16 Nov 2014 14:51:21 +0000 (UTC) Received: from sana.init-main.com (sana.init-main.com [IPv6:2001:240:28::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 762EDA4 for ; Sun, 16 Nov 2014 14:51:21 +0000 (UTC) Received: from ns.init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.14.3/8.14.3) with ESMTP id sAGEcR1i040224 for ; Sun, 16 Nov 2014 23:38:33 +0900 (JST) (envelope-from takawata@ns.init-main.com) Message-Id: <201411161438.sAGEcR1i040224@sana.init-main.com> To: freebsd-users-jp@freebsd.org Date: Sun, 16 Nov 2014 23:38:27 +0900 From: Takanori Watanabe Subject: [FreeBSD-users-jp 95348] Installing on ThinkPad X240 X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2014 14:51:21 -0000 渡辺です。 お久しぶりです とりあえず、ThinkPad X240のUEFI環境でブートして一応Windows8.1と FreeBSD-CURRENTを共存出来たのでメモをば。 用意するものはどこのご家庭にもあるPXEブート環境(←)とソースツリー あらかじめ、make buildworldして、PXEブート用のディレクトリに インストールしておきます X240で ファームウェアセットアップ画面を出して、SecureBootとLegacyBootを有効に しておきます。(これはレガシーPXEのためです) Windowsでパーティションを縮小して、FreeBSDをインストールする場所を 作ります。 そして、PXEブートしたら、/usr/srcと/usr/objをNFSマウントして installworld, installkernelします。 そして、EFIパーティションをmountして /usr/obj/usr/src/sys/boot/amd64/boot1.efi/boot1.efiを ${EFIMOUNT}/EFI/FreeBSD/Boot/bootx64.efi にコピーします そして、Windowsでbcdedit /copy {bootmgr} /d "FreeBSD" として、得られたUUIDをメモして bcdedit /set {得られたUUID} path \EFI\FreeBSD\Boot\bootx64.efi とします。 そのあと bcdedit /set {fwbootmgr} displayorder {得られたUUID} /addlast とします。 それで、リブートしてF12を押すとブートメニューにFreeBSDという アイテムが出てきます。 これを選ぶとHDDのEFI上のboot1からFreeBSDがあがるはずです。