Creating a bootable ZFS disk?

Dr Josef Karthauser
Sat, 27 Dec 2014 16:47:25 -0000

I only have 'zfs_load=?YES?? in my /boot/loader.conf. I?m hoping the problem
is that I missed the ?-a4k? on the ?gpart add?. I?m starting again and will
report back whether it now works or not! :).

Joe

On 27 Dec 2014, at 14:55, Steven Hartland <steven at multiplay.co.uk>
wrote:

> 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 at 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 at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe
at freebsd.org"
>>
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at
freebsd.org"
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL:
<http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20141227/e31db77c/attachment.sig>