Re: ZFS on entire disks setup

From: krad <kraduk_at_googlemail.com>
Date: Thu, 29 Oct 2009 20:48:59 +0000
2009/10/29 Dmitry Morozovsky <marck_at_rinet.ru>

> 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_at_FreeBSD.org ]
> ------------------------------------------------------------------------
> *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck_at_rinet.ru ***
> ------------------------------------------------------------------------
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>

why do you want to use it without a partition label?
Received on Thu Oct 29 2009 - 19:49:01 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:57 UTC