From owner-freebsd-stable@FreeBSD.ORG Wed Sep 17 13:37:00 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D722981D for ; Wed, 17 Sep 2014 13:37:00 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A5BAAE37 for ; Wed, 17 Sep 2014 13:37:00 +0000 (UTC) Received: by mail-ig0-f171.google.com with SMTP id hn15so139483igb.10 for ; Wed, 17 Sep 2014 06:37:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=Bv6Lc9TMA5iBDjUOiZ4HuTzqg517AzVMtyXF7gVNZQ0=; b=yD0Fc0hLLBo6VmUPlc1PRX31rbVPpS68tparUFk10LX4+smiV5p1stn3En7XE8c57x 2TCIqVyD6yjcjSzHdAskxWWBQIr5e/erXezmA0ZLeLOq0KjAvjL9MjDFmfSTSYkZTyY/ Fr08ZdHztWzTABr5YnJGfQSw/8dyjWg+LRB9301BnlKp3p42fFQ9iagYzzmXybSGW2ZI BgHKv5fO+8rHNmCBlj4e6e+uq8Cf6KCqKyX5AMKghbslhHuYIVdjs8RXiX27gFnGl6pp KLPXi9lne7vHlRXGb50ZlrK4A92Fpn6Wyk1RPz/gm9BbTXRYlzL2uFuap9bHVpjvSrUF 6VCw== X-Received: by 10.43.68.206 with SMTP id xz14mr4025040icb.33.1410961020003; Wed, 17 Sep 2014 06:37:00 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.44.196 with HTTP; Wed, 17 Sep 2014 06:36:39 -0700 (PDT) In-Reply-To: References: From: Ed Maste Date: Wed, 17 Sep 2014 09:36:39 -0400 X-Google-Sender-Auth: lak4ym7DU0Fm73i-MDo79yL8MnA Message-ID: Subject: Re: UEFI on -stable To: John Nielsen Content-Type: text/plain; charset=UTF-8 Cc: freebsd-stable stable , Jonathan Chen X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 13:37:00 -0000 On 5 September 2014 15:47, John Nielsen wrote: > On Sep 5, 2014, at 12:37 PM, Jonathan Chen wrote: > >> I notice that the UEFI code has now been merged to -stable, and I'm >> kinda keen on playing with it. Is there any documentation associated >> with it? >> >> There appears to be a few new files on /boot: boot1.efi, boot1.efifat, >> loader.efi. Since I've already got a system with an EFI System >> Partition, is it as simple as just copying boot1.efi onto it, eg: >> EFI/FreeBSD/boot1.efi >> and configuring the BIOS to use that to boot? > > There's some information on the wiki, including a walk-through of creating a USB image to test EFI booting: https://wiki.freebsd.org/UEFI > > Speaking from only minimal experience, I _think_ you can do what you're asking by copying the loader to the correct path a la > cp loader.efi /mnt/efi/boot/bootx64.efi > > (assuming the EFI partition is on /mnt). Assuming you want to use an EFI boot manager like rEFIt or rEFInd, you do want to install it as Jonathan suggested, and then configure the boot manager to offer it (if necessary).