EG>>> Вряд ли UEFI важна в этом вопросе. Если пул не был EG>>> экспортирован, то отсутствие zpool.cache не фатально: zdb -C EG>>> показывает, что на самом пуле записан в таком случае hostid, EG>>> совпадающий с sysctl kern.hostid. VS>> То есть чтобы, как настоящий сибиряк, окончательно добить VS>> японскую бензопилу - надо удалить на подмонтированной системе VS>> zpool.cache и вдобавок экспортировать пул?
EG> Если у тебя vfs.root.mountfrom указан на этот пул, то скорее всего EG> принудительно импортируется даже и в этом случае.
vfs.root.mountfrom может же быть разный на разных пулах и в разных BE одного и того же пула, он же задается в loader.conf.
И нет, на моей экспериментальной машинке vfs.root.mountfrom конечно есть в kenv, но нигде явно не прописан.
EG> Может статься, что при загрузке вообще импортирует и станет EG> использовать в качестве рута даже и без vfs.root.mountfrom, но в этом EG> случае при наличии двух разных пулов и отсутствии на них EG> zpool.cache наверняка возьмёт тот пул, который первый попался в EG> порядке обнюхивания дисков, а что там за порядок - не специфицировано.
VS>> В понедельник попробую. VS>> Хотя погоди, после импорта в LiveCD, в hostid пула должен ведь VS>> оказаться hostid от LiveCD, а не от подмонтированной системы?
EG> А после ребута с диска и авто-импортирования - hostid снова меняется.
EG> Ты вообще чего добиться-то хочешь? :-)
Понимания, где грабли могут быть разложены. С {LiveCD,mfsBSD}+UFS я чувствую себя весьма уверенно, а вот с сабжем пока не очень.