From owner-freebsd-current@FreeBSD.ORG Thu Oct 29 18:17:23 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A6B91065676 for ; Thu, 29 Oct 2009 18:17:23 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id D2D068FC16 for ; Thu, 29 Oct 2009 18:17:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.3/8.14.3) with ESMTP id n9TIHKrW048910; Thu, 29 Oct 2009 21:17:20 +0300 (MSK) (envelope-from marck@rinet.ru) Date: Thu, 29 Oct 2009 21:17:20 +0300 (MSK) From: Dmitry Morozovsky To: Stefan Bethke In-Reply-To: <6A973ECE-83E7-4653-BBE7-CC3093361D19@lassitu.de> Message-ID: References: <6A973ECE-83E7-4653-BBE7-CC3093361D19@lassitu.de> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (woozle.rinet.ru [0.0.0.0]); Thu, 29 Oct 2009 21:17:20 +0300 (MSK) Cc: freebsd-current@freebsd.org Subject: Re: ZFS on entire disks setup X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 29 Oct 2009 18:17:23 -0000 On Sat, 26 Sep 2009, Stefan Bethke wrote: SB> > is there a way to configure ZFS-only setup without partitions? SB> > SB> > I tried to reproduce the trick with `skip=1 seek=1024', and have SB> > loot/loader SB> > running, but it does not see the pool. SB> SB> This sequence is working for me: SB> dd if=/boot/zfsboot of=/dev/da0 count=1 SB> dd if=/boot/zfsboot of=/dev/da0 skip=1 seek=1024 SB> zpool create zroot /dev/da0 SB> zpool set bootfs=zroot zroot SB> cd /usr/src && make installworld installkernel distribution DESTDIR=/zroot SB> cp /boot/loader.conf /zroot/boot/loader.conf SB> cp /etc/rc.conf /zroot/etc/ SB> touch /zroot/etc/fstab SB> echo 'zfs_load="YES"' >>/zroot/boot/loader.conf SB> echo 'vfs.root.mountfrom="zfs:zroot"' >>/zroot/boot/loader.conf SB> zpool export zroot SB> zpool import zroot SB> cp /boot/zfs/zpool.cache /zroot/boot/zfs/ SB> zfs set mountpoint=legacy zroot SB> SB> ... except that it doesn't anymore. I saw this working about two months SB> ago, but now it fails to mount root. Verbose boot doesn't give any SB> indication why ZFS can't find the pool. Well, after all, I've managed to boot 8.0-RC2/amd64 from 1+0 zpool without either UFS or GPT/MBR. Will test further. As for the source of previous failure -- It seems bootfs property in my previous experiment did not set properly... -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------