FreeBSD 11.0 boot pool created by installer -- how to import and mount using installer?
Jim Ohlstein
jim at mailman-hosting.com
Thu Jun 15 00:42:54 UTC 2017
Hello,
On 06/14/2017 08:39 PM, David Christensen wrote:
> 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
Hmmm.... That's odd.
# zfs get mountpoint zroot
NAME PROPERTY VALUE SOURCE
zroot mountpoint /zroot local
--
Jim Ohlstein
Profesional Mailman Hosting
https://mailman-hosting.com
More information about the freebsd-questions
mailing list