FreeBSD 11.0 boot pool created by installer -- how to import and mount using installer?
David Christensen
dpchrist at holgerdanske.com
Thu Jun 15 00:39:50 UTC 2017
On 06/14/2017 05:08 PM, Jim Ohlstein wrote:
> On 06/14/2017 08:03 PM, David Christensen wrote:
>> freebsd-questions:
>>
>> I have a FreeBSD 11.0 RELEASE i386 system that I created using the
>> FreeBSD installer (FreeBSD-11.0-RELEASE-i386-memstick.img):
>>
>> Partitioning Auto (ZFS)
>>
>> ZFS Configuration
>> Pool Type/Disks Stripe 1 Disk
>> Virtual Device type stripe
>> (device) ada0
>> Pool Name zroot
>> Force 4K Sectors YES
>> Encrypt Disks YES
>> Partition Scheme MBR (BIOS)
>> Swap Size 2g
>> Mirror Swap NO
>> Encrypt Swap YES
>> Install Proceed with Installation
>>
>> I broke the system by attempting to change the root pool passphrase.
>> I might be able to fix it if I can edit /boot/loader.conf.
>>
>> Booting the FreeBSD installer into multi-user mode and then going to a
>> shell:
>>
>> # zpool list
>> no pools available
>>
>> # zpool import
>> pool: bootpool
>> id: <redacted>
>> state: ONLINE
>> action: The pool can be imported using its name or numeric identifier.
>> config:
>>
>> bootpool ONLINE
>> ada0s1a ONLINE
>>
>> # zpool import bootpool
>> cannot import 'bootpool': pool may be in use from other system
>> use '-f' to import anyway
>>
>> # zpool import -f bootpool
>> cannot mount '/bootpool': failed to created mountpoint
>>
>> Choosing Live CD produces the same end result.
>>
>> I previously obtained the same end result by booting into single-user
>> mode.
>>
>> How do I import and mount bootpool using the installer that created it?
>
> Try
>
> # zpool import -f -o mountpoint=/mnt bootpool
Thanks for the reply.
Booting FreeBSD 11.0 RELEASE i386 installer into single-user mode and
accepting default shell:
# zpool import -f -o mountpoint=/mnt bootpool
ZFS NOTICE: KSTACK_PAGES is 2 which could result in stack overflow panic!
Please consider adding 'options KSTACK_PAGES=4' to your kernel config
ZFS NOTICE: Prefetch is disabled by default on i386 -- to enable, add
"vfs.zfs.prefetch_disable=0" to /boot/loader.conf.
ZFS WARNING: Recommended minimum kmem_size is 512 MB; expect unstable
behavior. Consider tuning vm.kmem_size and vm.kmem_size_max in
/boot/loader.conf.
ZFS filesystem version: 5
ZFS storage pool version: features support (5000)
property 'mountpoint' is not a valid pool property
David
More information about the freebsd-questions
mailing list