Mudei meus discos rígidos (com um sistema stable debian estável) de um computador que tinha problemas de hardware para um novo e similar. Eu gostaria de ter o sistema antigo em execução no novo computador, mas estou tendo problemas com a invasão de software.
Parece que o GRUB reconhece tudo, mas depois de alguns segundos após a estrela da sequência de inicialização, tenho o seguinte erro:
mdadm: no devices listed in conf file were found
Mas se eu inicializar o sistema com um CD ao vivo knoppix, eu posso remontar corretamente o array raid e posso acessar todos os arquivos nele.
Qual arquivo conf está errado? O que eu poderia fazer para resolver o problema?
Este é o meu arquivo /etc/mdadm/mdadm.conf :
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST <system>
MAILADDR root
ARRAY /dev/md/0 metadata=1.2 UUID=... name=voyager.0
O array UUID é o mesmo que o UUID relatado por blkid quando executado a partir do sistema de recuperação debian.
O comando grub-install fornecido pelo sistema de recuperação sai sem erros.
Mais algumas informações: uma inspeção feita no shell (initramfs) mostra que /proc/partitions está vazio: os discos não são reconhecidos. /dev não contém nenhum arquivo chamado /dev/sd? nor /dev/md* . Mas se eu inicializar com o disco de Recuperação do Debian, o array de ataque será automaticamente reconstruído e a partição de inicialização (que está em outra unidade) será reconhecida.
O comando mdadm --examine --scan , fornecido a partir do CD do Rescue, fornece a seguinte saída:
ARRAY /dev/md/0 metadata=1.2 UUID=9cd0e36b:c6cf5152:8806546f:fda3be1d name=voyager:0
Eu tentei reinstalar o GRUB acima de /dev/sda , acima de /dev/sda1 , acima de /dev/sdb e /dev/sdc (os dois últimos discos são membros da matriz raid, enquanto /dev/sda é a unidade de inicialização, que não é t membro da matriz, mas sem sucesso.Depois de update-grub eu tenho o mesmo erro: mdadm não pode ver a matriz da unidade.A única diferença que eu posso ver entre o sistema Rescue, que funciona, e meu sistema , que não é capaz de ver o dispositivo raid, é o kernel do linux: o resgate usa a versão 4.9.0-6-amd64 , meu sistema usa 4.9.0-4-686-pae .
Tags boot grub2 debian mdadm software-raid