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:04:02 UTC 2017
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?
David
More information about the freebsd-questions
mailing list