From owner-freebsd-current@freebsd.org Thu Dec 10 12:41:19 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42DB79D7F95 for ; Thu, 10 Dec 2015 12:41:19 +0000 (UTC) (envelope-from steven@multiplay.co.uk) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D34D8106F for ; Thu, 10 Dec 2015 12:41:18 +0000 (UTC) (envelope-from steven@multiplay.co.uk) Received: by wmww144 with SMTP id w144so22946553wmw.0 for ; Thu, 10 Dec 2015 04:41:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=from:mime-version:references:in-reply-to:date:message-id:subject:to :cc:content-type; bh=KIBOdA4iANz+WGYnw1xeYPdMIIXj/+IPuMKGgdGZtZo=; b=lJjFhOxJGnkFboqwgR2r4pT3Zes8MPFTQp8P0hcrZVh1jwglaN86fEhX9syo8NJdLz IBSYYEPu7SvXTLBVv9L9Xfo6jap6wWzOARZDwmZ/17M0ZJMbjpOYc0IzWYbe1/jM/zrV fXI2luYJNnkLTyXFxGsdjUc2rtMHib7+vFldk09RvHczcsAtoqEYJnmOjBff6CEKkKCI vsx6mHczcJQ8MpTpoPPLGCmB9mRfVAGAj6GlMMjv9RJBoRUPqfszSRxiw2tIKlgUrFCl xW9oS2gkfueSW86kB/hF8HT+5mCcSzYNbhY+Fc1wWQ/5uEJ+cdSB2NZyvyCCnotpJXv4 g+Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:mime-version:references:in-reply-to:date :message-id:subject:to:cc:content-type; bh=KIBOdA4iANz+WGYnw1xeYPdMIIXj/+IPuMKGgdGZtZo=; b=GISshKg4SXSyGAdvm7nJRc7oU2ZGHynL4ZmECMbGtFEnpV548CQH0fNweGY2lrTLz2 2nMeUgyvozucNQxcFNp2FWx14r8GNO4PZrDCebJxK4rAFMFCsAmBCyVPX9hRJZ1UrWrj KKhA9F6e8LWyt8OUT3srKq7iLhhG+zfn7Y9VbK1+MLM5aW9s3M3kCk4rWzjbojxk/1dH Akm0PmRRywkSkmHlo+5hUysFbM9t6WFhtfTlFnYI46c/QJk+kpiNJxTpBTlw2g1XNPJt 9082mh31qbdnj1wmdxrvWi87nb7HhXMATfQjQeuraT3/NJaWX6Q28todiT/lTBmk9Rl1 f3+w== X-Gm-Message-State: ALoCoQkLJRWL2n/gd6cqSYnDPHe8iUGclsVZ8qaiZ7C3cf7EHHaScj9REX2ObSmQ3FSbr3dub3Kjw4EnegBJq9WTTphbpzl6QQ+tvq/04uYcgDUiS1s7vGM= X-Received: by 10.194.243.6 with SMTP id wu6mr12397354wjc.14.1449751276791; Thu, 10 Dec 2015 04:41:16 -0800 (PST) From: Steven Hartland Mime-Version: 1.0 (1.0) References: In-Reply-To: Date: Thu, 10 Dec 2015 12:41:15 +0000 Message-ID: <8991747525093115430@unknownmsgid> Subject: Re: ZFSROOT UEFI boot To: krad Cc: "freebsd-current@freebsd.org" , FreeBSD Questions X-Mailman-Approved-At: Thu, 10 Dec 2015 13:07:15 +0000 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2015 12:41:19 -0000 Ive literally just got this working on 10.2 after working on the code posted on the review which you can find here: https://reviews.freebsd.org/D4104 If you're happy running current then the patch file I linked in my comment should apply cleanly and just work. If you want 10.x then there's quite a bit more needed. As I said I do have this working so can post patches when I'm back in the office. Either way once applied a standard efi install just works. Essentially create efi partition and use gpart to install the efi bootcode and away you go. I've just used this with a custom mfsbsd iso to perform and 10.2-RELEASE ZFS boot install on some Intel nvme disks setup as raidz2, which only support efi boot. On 10 Dec 2015, at 12:18, krad wrote: Hi, I need to get one of my machines converted over from bios GPT zfsroot boot to efi. I know you can boot freebsd under EFI with a ufs kernel but this isnt the route i want. There are patches under test for EFI zfs root. However when I read the thread it was unclear which version of these patches were needed and where to get them. Does anyone know where they are, if there are any prebuilt zfsloader etc binaries, or if the patches have made it to head yet? Also does anyone have any pointers or good experience with grub efi and zfs on root? I'm considering this option as it would make booting into specific boot environments easier _______________________________________________ freebsd-current@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"