Eu configurei uma instalação do openSUSE 42.1 onde a partição /boot
está localizada em uma unidade flash USB, enquanto tudo o resto está usando volumes LVM dentro de contêineres LUKS. Até agora, tudo parece funcionar bem. Eu posso desmontar e remover a unidade flash durante o tempo de execução (lendo artigos como este foi o principal motivo da minha escolha de configuração), mas não consigo remontar /boot
durante o tempo de execução: ele simplesmente falha silenciosamente.
Eu tentei ambas as definições fstab baseadas em rótulo e em uuid (ambas funcionam bem na reinicialização):
# /etc/fstab LABEL=safeboot /boot ext3 acl,user_xattr,nofail 1 2 #/dev/disk/by-id/scsi-0JetFlash_Transcend_4GB_058F-part2 /boot ext3 acl,user_xattr,nofail 1 2
Ao tentar montar a unidade, tudo parece estar bem (tentei todos os tipos de opções de montagem, incluindo -a
, --target /boot
e mais):
# mount -v --target /boot mount: /dev/sde2 ist auf /boot eingehängt.
(tradução do alemão: / dev / sde2 é montado em / boot).
# mount -a -v /boot : successfully mounted / : ignoriert (trans: ignored) /srv : bereits eingehängt (trans: already mounted) /var : bereits eingehängt /home : bereits eingehängt
Não importa o que eu faça: /boot
permanece vazio, apesar das mensagens dizerem que está tudo bem. A lista de montagens ( mount
, /etc/mtab
, /proc/mount
) permanece sem inicialização.
Montar o dispositivo em qualquer outro caminho que não o /boot
funciona bem. Parece que /boot
está de alguma forma impedido de ser remontado.
Eu gostaria de receber ajuda para restringir ainda mais esse comportamento estranho.
Atualização para responder às perguntas do Tom:
findmnt /boot
não retorna nada, findmnt
retorna árvore de montagem que contém tudo, menos / boot.
# ls -la /boot
insgesamt 8
drwxr-xr-x 2 root root 4096 3. Mär 18:51 .
drwxr-xr-x 26 root root 4096 3. Mär 18:51 ..
# umount /boot
umount: /boot: nicht eingehängt (trans: not mounted)
O kernel tem sido o mesmo para várias reinicializações. Desde que a unidade USB tenha sido colocada na maioria das vezes, ela contém uma versão compatível. Eu mesmo re-instalei o kernel e, assim, reescrevi o initrd executando zypper install --force kernel-default
algum tempo (e reinicia) atrás, enquanto o / boot ainda estava montado.