Date: Sat, 27 Dec 2014 14:55:56 +0000 From: Steven Hartland <steven@multiplay.co.uk> To: freebsd-stable@freebsd.org Subject: Re: Creating a bootable ZFS disk? Message-ID: <549EC87C.2010909@multiplay.co.uk> In-Reply-To: <549EC712.3010909@multiplay.co.uk> References: <1548B1FF-36E2-4AE4-ADD4-3B8872A9DF55@tao.org.uk> <549EC712.3010909@multiplay.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Replied too quickly there, as your already doing that, however you're changing the name so the likely issue is you didn't update loader.conf You should just need the following in /boot/loader.conf: vfs.root.mountfrom="zfs:copy/ROOT/default " Regards Steve On 27/12/2014 14:49, Steven Hartland wrote: > Unfortunately send / receive doesn't maintain the pool bootfs, so > simply setting that should be all you need e.g. > > zpool set bootfs=tank/root tank > > > On 27/12/2014 14:37, Dr Josef Karthauser wrote: >> I’m trying to create a new ZFS pool from an existing one (the new one >> is 4k aligned and the old one is legacy 512b). >> >> But, I can’t get it to boot! Not sure what I’m doing wrong. >> >> I thought I could create the new pool, and use ‘zfs send/recv’ to >> copy the existing pool and then boot onto the new disk, but the >> kernel doesn’t load… :(. >> >> Does anyone know what I’m doing wrong? >> >> Here’s my recipe: >> >> # gpart create -s gpt diskid/DISK-NEW-DISK >> # gpart add -s 64K -t freebsd-boot diskid/DISK-NEW-DISK >> # gpart add -t 8G freebsd-swap diskid/DISK-NEW-DISK >> # gpart add -t freebsd-zfs diskid/DISK-NEW-DISK >> # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 >> diskid/DISK-NEW-DISK >> >> # zfs create copy /dev/diskid/DISK-NEW-DISKp3 >> # zfs send -R oldpool@20141226 | zfs receive -duvF copy >> # zpool set bootfs=copy/ROOT/default copy >> >> That ought to do it, right? But, if I remove all the existing drives >> and try and boot on just the new drive, it gets nowhere. I see the >> ‘/‘, but it doesn’t spin and doesn’t time out. :(. >> >> Any clues would be gratefully received. >> >> Many thanks, >> Joe >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to >> "freebsd-stable-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?549EC87C.2010909>