Eu tenho um servidor com 8 HDDs de 4 TB, e decidi tentar gerenciá-lo com o ZFS no Ubuntu, em vez de usar a placa RAID embutida no servidor. Para fazer isso particionei um disco em dois, um para a instalação e outro não particionado para o ZFS. Quando a instalação foi concluída, criei um pool com os sete discos restantes e a partição não usada no disco "principal".
Tudo correu bem, mas hoje, quando abri o console, não pude fazer nada e notei uma mensagem de erro para dist-upgrade, que saiu com o código de erro 139 e resultou em uma falha de segmentação.
Eu tive que reiniciar o servidor manualmente e quando ele voltou, não consegui mais inicializar o Ubuntu. Na verdade, no shell do GRUB eu não consigo mais ver a partição raiz, ela trata o disco "primário" como se fosse parte do pool do ZFS. Eu ainda posso montá-lo, mas só mostra a partição EFI, nada mais. Quando tento inicializar um CD ao vivo, ele mostra novamente o disco com apenas uma partição de 4 TB, mas se eu montá-lo, ele mostra corretamente a partição EFI de 500 MB.
Neste momento estou muito confuso, eu realmente gostaria de ter que limpar o sistema, pois acredito que minha partição raiz ainda está lá e de alguma forma não está sendo vista pelo sistema, como se estivesse "bloqueada" por a partição ZFS.
Qualquer ajuda é muito apreciada!
Tags boot partitioning zfs ubuntu grub