BTRFS: couldn't mount because of unsupported optional features
Isso significa que esse sistema de arquivos btrfs foi criado com recursos novos, não compatíveis com versões anteriores, que o antigo kernel Precise não possuía quando foi lançado. Esses "recursos" não são visíveis para o usuário, são melhorias na estrutura em disco do sistema de arquivos.
Esses recursos são opcionais: A Trusty pode criar um btrfs legível a partir do Precise (sem esses recursos), dependendo dos parâmetros que são passados para o programa mkfs.btrfs
. Parece que o instalador do Trusty habilitou esses recursos, o que eu acho que deve ser reportado como um bug contra o Trusty, já que ele impede a interoperabilidade.
O código numérico dos recursos é 60
, Isso significa : referências extensas de inode e grandes metadados. Tanto quanto eu posso dizer , não há como desabilitar referências estendidas de inode, assim você não pode mais tornar este sistema de arquivos legível por kernels mais antigos.
Para ler os arquivos,
- abre a partição de um Trusty Live DVD (ou Saucy? Saucy suporta referências inode estendidas, mas eu não sei sobre o outro recurso)
- Em teoria, outra opção é atualizar seu kernel no Precise com o Saucy da Stack de Ativação, mas isso é equivalente a tentar o Saucy.
Para reinstalar o Trusty para que sua partição seja legível pelo Precise,
- ou reformatar de dentro Precise (irá apagar todo o conteúdo). Então, quando você estiver no instalador do Trusty, escolha essa partição para
/
, mas diga para não formatar. - ou escolha o sistema de arquivos ext4 em vez de btrfs, no instalador.