mount FreeBSD criptografou o ZFS do live CD E encontrou a partição root

2

Eu segui o menu para instalar o FreeBSD 11 com o ZFS criptografado. Depois de usar o sistema bem por alguns dias, eu baguncei algo no /boot/loader.conf por isso não consigo inicializar. Eu procurei e a maneira de recuperar é inicializar pelo CD ao vivo e digitar:

# cd /tmp/
# mkdir mounted
# geli attach /dev/ada0p3
# zpool import -f -R /tmp/mounted zroot

funcionou, e aqui está como o ZFS se parece

# zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
zroot               5.64G   223G    96K  /tmp/mounted/zroot
zroot/ROOT          4.05G   223G    96K  none
zroot/ROOT/default  4.05G   223G  4.05G  /tmp/mounted
zroot/tmp            124K   223G   124K  /tmp/mounted/tmp
zroot/usr           1.58G   223G    96K  /tmp/mounted/usr
zroot/usr/home       373M   223G   373M  /tmp/mounted/usr/home
zroot/usr/ports      642M   223G   642M  /tmp/mounted/usr/ports
zroot/usr/src        608M   223G   608M  /tmp/mounted/usr/src
zroot/var           1020K   223G    96K  /tmp/mounted/var
zroot/var/audit       96K   223G    96K  /tmp/mounted/var/audit
zroot/var/crash       96K   223G    96K  /tmp/mounted/var/crash
zroot/var/log        512K   223G   512K  /tmp/mounted/var/log
zroot/var/mail       120K   223G   120K  /tmp/mounted/var/mail
zroot/var/tmp        100K   223G   100K  /tmp/mounted/var/tmp

No entanto, não consigo encontrar o /boot/loader.conf! Os diretórios a seguir estão vazios (além de outros pontos de montagem do ZFS):

# ls /tmp/mounted/
tmp usr var zroot
# ls /tmp/mounted/zroot/
#

Acredito que também tentei zfs montar o zroot / ROOT em algum outro lugar, mas também não encontrei nada lá.

outras partições do ZFS aparecem todas bem, por exemplo:

# ls /tmp/mounted/usr/ports/
.arcconfig .gitattributes .gitignore CHANGES CONTRIBUTING.md ...

Onde posso encontrar o /boot/loader.conf?

    
por John 03.05.2017 / 23:31

1 resposta

3

Um desenvolvedor no fórum do FreeBSD forneceu a solução, em monte o FreeBSD criptografado pelo ZFS a partir do live CD E encontre a partição root

Ao final, a pasta raiz no ZFS era rotulada como NOT a ser montada automaticamente quando importada, mesmo que todas as outras fatias do ZFS fossem montadas automaticamente. Então montá-lo manualmente resolveu:

zfs mount zroot/ROOT/default
    
por 09.05.2017 / 05:52

Tags