Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Dec 2014 13:50:37 +1030
From:      Shane Ambler <BSD@ShaneWare.Biz>
To:        Dr Josef Karthauser <joe@tao.org.uk>, stable@freebsd.org
Subject:   Re: Creating a bootable ZFS disk?
Message-ID:  <549F7705.4020701@ShaneWare.Biz>
In-Reply-To: <1548B1FF-36E2-4AE4-ADD4-3B8872A9DF55@tao.org.uk>
References:  <1548B1FF-36E2-4AE4-ADD4-3B8872A9DF55@tao.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 28/12/2014 01:07, 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
> copythe 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
>

Are you sure diskid/DISK-NEW-DISK is correct?
Do you have /dev/diskid/ ? Do you mean /dev/gpt/ ?

DISK-NEW-DISK - variable name should have a $ in front? $DISK-NEW-DISK

Check partition table with gpart show

Is the bios set to boot from this disk?

-- 
FreeBSD - the place to B...Serving Data

Shane Ambler




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?549F7705.4020701>