“O sistema de arquivos de destino não possui sbin / init” após clonar o disco de inicialização com o dd

0

Eu clonei um disco de inicialização (bootloader, / e swap partitions) com dd para o mesmo tamanho de disco (setores defeituosos começaram a aparecer). Tem 1 erro de leitura no meio do disco. Depois que eu troquei os discos que recebi erro "Target filesystem não tem sbin / init". No começo eu pensei que o problema é /etc/fstab aponta para o errado UUID para arrancar. Acontece que o novo disco tem o mesmo UUID, mas eu mudei para /dev/sda apenas para ser shure e é de fato /dev/sda (eu desconectei todos os outros discos). O problema persiste.
Como poderia ser que, de dois discos idênticos, um está bem e o outro não?
Edit:
Acabei de montar o novo disco (é LVM, exceto / boot - isso importa?) E eu não consigo ler nada - "Erro de entrada / saída". Então, porque eu recebo "Sistema de arquivos de destino não tem sbin / init" agora resolvido. Eu tentei isso antes, eu juro. Mas eu fiz ls , vi meu diretório raiz e decidi que está tudo bem.

    
por Art Shayderov 09.03.2011 / 17:13

1 resposta

1

Entendo que o dd não funciona bem quando há erros no disco. Talvez tente usar o dd_rescue para o bootloader de imagem, e trocar para o novo disco. Caso contrário, você pode tentar imaginar o disco inteiro.

O dd_rescue funciona exatamente da mesma maneira que o dd, mas pode lidar com erros.

    
por 09.03.2011 / 18:38

Tags