Meus módulos ZFS pararam misteriosamente de carregar no ponto durante a inicialização em que você normalmente desbloquearia o pool com ZFS criptografado no root (Debian 10). Ele entra no busybox e sugere carregar os módulos zfs -
(initramfs)# modprobe zfs
module zfs not found in modules.dep
Nenhuma atualização foi aplicada desde a última reinicialização bem-sucedida.
Então...
alguma idéia do que pode ter acontecido para causar isso?
é
livecd/chroot/reinstall zfs-initramfs
provável que funcione? Se no livecd eu montar o conjunto de dados raiz do rpool em / e o bpool boot em /boot, ainda será necessário fazer chroot? É tentador apenas reinstalar e restaurar a partir do backup, mas gostaria de usar isso como uma oportunidade de aprendizado. Instruções seriam apreciadas.
Obrigado
Responder1
Parece que você atualizou o kernel:
- para um mais novo que não seja compatível com ABI com o antigo, então módulos fracos não poderiam ser usados
OU
- você está usando o pacote ZFS kmod e o ZFS kmod para seu novo kernel não estava disponível
OU
- você está usando módulos DKMS ZFS e eles, por qualquer motivo, não foram compilados automaticamente quando você instalou o kernel, ou pelo menos o initramfs não foi reconstruído depois de ter sido compilado.
Você precisará inicializar com seu kernel antigo novamente e investigar mais a fundo.
Se isso não for uma opção, por exemplo, porque você excluiu todos os kernels mais antigos, inicialize um livecd do Ubuntu e monte nossos sistemas de arquivos para solução de problemas, já que o Ubuntu vem com suporte ZFS como padrão.
Responder2
apt update && apt dist-upgrade
após inicializar a partir do kernel anterior, compile e instale tudo o que for necessário automaticamente.
Vereste comentáriose você precisar saber como inicializar a partir de um kernel anterior.