Problema ao montar partições adicionais após a atualização do kernel

3

Hoje eu atualizei meu bonito kernel antigo do Debian Linux (3.2-23) para 3.16-7. A máquina inicializa corretamente, exceto que algumas entradas fstab estão causando problemas de repente.

# /etc/fstab: static file system information.
# <file system> <mount point>   <type>  <options>                   <dump>  <pass>
proc            /proc           proc    defaults                    0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro  0       1
#/dev/sda2      none            swap    sw                          0       0
#/dev/sda5      /home           ext3    defaults,errors=remount-ro  0       2

Quando descomenteço as duas últimas linhas, inicializo no modo de recuperação porque as partições não podem ser encontradas mesmo após uma espera de 1:30. A mensagem na tela enquanto espera é:

A start job is running for device dev-sda5.device

Eu nem me importo muito com a partição swap neste ponto, mas sem a partição home eu não posso fazer muito: (

Se eu deixar as linhas comentadas, posso montar a partição manualmente sem problemas após a inicialização, então por que não está montando na inicialização? Obviamente, o dispositivo está pronto, porque é a mesma unidade que a partição raiz.

O sistema de arquivos está configurado corretamente e o kernel foi compilado com a mesma configuração depois de executar make oldconfig . Eu também tentei mudar para usar UUIDs, mas recebo o mesmo resultado (mensagem de tela ligeiramente diferente).

Alguma idéia do porquê isso está acontecendo?

    
por Thorarin 01.12.2014 / 14:38

1 resposta

3

Encontrei a resposta para meu problema no estouro de pilha . Em resumo:

De acordo com este leia-me , systemd aparentemente requer o CONFIG_FHANDLE opção do kernel. Depois de recompilar com essa opção ativada, a montagem das partições funcionou bem novamente.

Para pessoas que usam make menuconfig , a opção está em Configuração geral :

    
por 01.12.2014 / 16:23