Mover um sistema debian para outro computador: problema com invasão de software

1

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 .

    
por zar 25.04.2018 / 18:13

0 respostas