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