grub crc erro após descomprimir o linux

1

Eu tenho um debian com um raid1 nele. Ambos os HDDs possuem sinalizadores inicializáveis e configuração do grub no MBR. Se eu apenas iniciar com sda, botas linux. Se eu apenas iniciar com sdb, o grub aparece e diz

Decompressing Linux...
crc error
-- System halted

Eu reinstalei o grub algumas vezes agora, mas ainda nada.
É assim:
/ dev / md0 contém / dev / sda1 / dev / sdb1
encontrar / boot / grub / stage1 mostra (hd0,0) (hd0,1)
A linha que inicializa o Linux mostra:
root (hd0,0)
kernel /vmlinuz-2.6.26-1-686 e initrd /initrd.img-2.6.26-1-686

Esse tipo de processamento torna minha matriz "redundante" inútil.
Alguma pista?

atualização: só para mencionar, estes são 2 HDDs diferentes, sda é 320gb e sdb é 400gb. Ambos são WD e ambos têm exatamente as mesmas partições, clonadas usando o sfdisk.

    
por w00t 13.06.2010 / 03:25

3 respostas

1

Eu finalmente consegui consertá-lo. Foi um problema relacionado ao HDD e eu tive que ir para o BIOS, nas opções do HDD e desativar Block Mode .
Então eu apenas continuei com a instalação normal: adicione novamente as partições ao array, configure grub.
Agora funciona a partir desta unidade.

    
por 14.06.2010 / 10:42
2

Se você construiu o ataque corretamente e ele sincronizou completamente, há grandes chances de você ter alguns setores defeituosos em sdb .

O que a saída de

cat /proc/mdstat

diz sobre o dispositivo?

    
por 14.06.2010 / 12:46
0
root (hd0,0) 
kernel /vmlinuz-2.6.26-1-686 
initrd /initrd.img-2.6.26-1-686

Se isto é do seu grub.conf no sdb, falta algumas informações importantes, como o que inicializar. A linha do kernel deve ter algo mais parecido com isto:

kernel /vmlinuz-2.6.26-1-686 ro root=/dev/sda5

com root = apontando para o dispositivo de bloco que contém o / filesystem.

Além disso, se você estiver inicializando a unidade secundária, será necessário especificar que o grub realmente a use - especificamente,

root (hd1,0)
    
por 13.06.2010 / 11:44

Tags