From owner-freebsd-hackers@freebsd.org Thu Mar 10 12:11:04 2016 Return-Path: Delivered-To: freebsd-hackers@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 2D3CAAC99DA; Thu, 10 Mar 2016 12:11:04 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: from mail-qg0-x232.google.com (mail-qg0-x232.google.com [IPv6:2607:f8b0:400d:c04::232]) (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 E4E26857; Thu, 10 Mar 2016 12:11:03 +0000 (UTC) (envelope-from f0andrey@gmail.com) Received: by mail-qg0-x232.google.com with SMTP id u110so68124715qge.3; Thu, 10 Mar 2016 04:11:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=YRhGeoz98/Dum+zjEToCcUn7GZOeUG9O6VHDhsBn/Pw=; b=SRI6M9G038cQOswOC7l8S1pGQQ7zSEV/DRVKX7ex3iTOAs9etq6yLyYRL+gV9HUb2b 36MzXxmnwmPFA01Xo6Wq5i8wcvuJQ2/o/URFhxRtqM4r+Dkxa4qCfEUorwdpMIEc/kCu HUdqzq9g3eCclunlnDQSP0UVGe9C+AnaSZu5xO0gDR23ZTe3plR0bsr/cCXnwT1m6sUK e5QcC4Sm3Y9MlM23C7cEBMiWg5gdgrOfgMTlPB6h6u3cH1quXoivTV/qKy4kDc8ZmgnO z+8i8tLNIgFybUAwj1tmNkk20jRD+OG6QpAFfP8ZJAa5zB7lLWxF2SvE6FLdHZQC/xzb NXww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=YRhGeoz98/Dum+zjEToCcUn7GZOeUG9O6VHDhsBn/Pw=; b=ZOLf9nb0og8K1DdkW5SkSLDA3OzIVq2XeCjMjEbrov+LH7bXjA7mN8QAX5U5KEQme6 q3bRh7wGEvRnpkJcKi2NtfEXsx0swMjO1UUVH8XjwwbegiBqiVPCRa8VY/zA+Yikl9n8 TeBF+/xpv3EGJ89jMDyUXAzELzRi+sZsvFQkNf/7iqdDboi2VPPHWbzo+i0um7PI/Vao ieuwB8s7E2Ep0c+NOWPjVi8/gZ6MnoRjs+Qhbr0sAenXzS64vThLpbSc1NMuyFnEhyo9 m48nYawgGIqmopcK/RT+67KM4H4AtvtA+vz/vCvnxWV+Kxr4b3dp5Ru1Z1v3yCJVDbi/ mLpQ== X-Gm-Message-State: AD7BkJKm7OSHAJp0Q2XtaccydPDOb6McRADSxnpAuzoU3sRVpXAmztA8oqkxDwou+CDW7uecGvJ1rEQmmo5DCg== MIME-Version: 1.0 X-Received: by 10.140.92.180 with SMTP id b49mr3489942qge.81.1457611862726; Thu, 10 Mar 2016 04:11:02 -0800 (PST) Received: by 10.55.106.5 with HTTP; Thu, 10 Mar 2016 04:11:02 -0800 (PST) In-Reply-To: References: <56E045C8.1040000@vangyzen.net> Date: Thu, 10 Mar 2016 15:11:02 +0300 Message-ID: Subject: Re: EFI zfs loader and beadm? From: Andrey Fesenko To: krad Cc: Eric van Gyzen , "freebsd-hackers@freebsd.org" , freebsd-current Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2016 12:11:04 -0000 On Thu, Mar 10, 2016 at 2:55 PM, krad wrote: > presumably it boots now? > > On 10 March 2016 at 11:01, Andrey Fesenko wrote: >> >> On Thu, Mar 10, 2016 at 1:49 PM, krad wrote: >> > Make sure you are running the latest snapshot of current or 10.3 as >> > well, as >> > the MFC commits were in early February for 10-stable >> > >> >> >> >> If remove efiwpool/ROOT/init/boot and copy his content on >> >> efiwpool/ROOT/init my scheme work fine too. >> >> /usr /var /home and other included in BE for consistent boot system >> >> (CURRENT world may not boot with kernel other rev), and old home >> >> snapshot sometimes useful for backup/restore >> >> _______________________________________________ >> >> % uname -a >> FreeBSD x220.efi.local 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r296548: >> Wed Mar 9 01:16:17 MSK 2016 >> root@des.local:/usr/obj/usr/src/sys/X220 amd64 > > My current working config % mount efiwpool/ROOT/init0 on / (zfs, local, noatime, nfsv4acls) devfs on /dev (devfs, local, multilabel) efiwpool/ROOT/init0/tmp on /tmp (zfs, local, noatime, nosuid, nfsv4acls) efiwpool/ROOT/init0/usr on /usr (zfs, local, noatime, nfsv4acls) efiwpool/ROOT/init0/usr/home on /usr/home (zfs, local, noatime, nfsv4acls) efiwpool/ROOT/init0/var on /var (zfs, local, noatime, nfsv4acls) efiwpool/ROOT/init0/var/crash on /var/crash (zfs, local, noatime, noexec, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/db on /var/db (zfs, local, noatime, noexec, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/db/pkg on /var/db/pkg (zfs, local, noatime, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/db/tlpkg on /var/db/tlpkg (zfs, local, noatime, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/empty on /var/empty (zfs, local, noatime, noexec, nosuid, read-only, nfsv4acls) efiwpool/ROOT/init0/var/log on /var/log (zfs, local, noatime, noexec, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/mail on /var/mail (zfs, local, noatime, noexec, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/run on /var/run (zfs, local, noatime, noexec, nosuid, nfsv4acls) efiwpool/ROOT/init0/var/tmp on /var/tmp (zfs, local, noatime, nosuid, nfsv4acls) => 40 234441568 ada1 GPT (112G) 40 1600 1 efi (800K) 1640 234439960 2 freebsd-zfs (112G) 234441600 8 - free - (4.0K) % zfs get -r mountpoint efiwpool NAME PROPERTY VALUE SOURCE efiwpool mountpoint none local efiwpool/ROOT mountpoint none inherited from efiwpool efiwpool/ROOT/init mountpoint legacy local efiwpool/ROOT/init/tmp mountpoint /tmp local .... This work fine, booted, beadm create new env, activate them, see boot menu and select BE. % beadm list BE Active Mountpoint Space Created init - - 420.7M 2016-03-09 02:57 init0 NR / 35.9G 2016-03-10 05:00 If i'm add separate dataset for /boot (efiwpool/ROOT/init0/boot) system not booted, efi loader (first stage) see only my pool, not found /boot/loader.efi