O computador funciona agora. Aqui meus passos detalhados:
As minhas partições sda (drive defeituoso) ficaram assim:
sda1: / boot
sda2: raid10 member (system)
sda3: membro lvm
- Anexar novo disco rígido de substituição
- dd if = / dev / sda de = / dev / sde (copie os cotents do hdd com defeito para o novo, na verdade eu fiz ctrl + c depois de um minuto pois eu só precisava da tabela de partições)
- dd if = / dev / sda1 de = / dev / sde1 (partição copy / boot para o novo disco)
- vgextend my_volume_group / dev / sde3 (adicione a partição lvm do novo disco ao meu lvm)
- pvmove / dev / sda3 (move os dados da unidade defeituosa para outra unidade)
- Remove sda2 do meu raid10
- alterou fstab para obter / boot de sda1 não por uuid (pois isso muda ao substituir o hdd)
- grub-install / dev / sde (como é uma versão atualizada do 8.04, versões mais recentes precisariam do grub2-install)
agora minhas partições sde lokked o seguinte:
sde1: / boot
sde2: partição raid (não inicializada)
partição sde3: lvm (inicializado, lvm funcionou novamente)
Eu desliguei o computador, substitui o disco rígido (assim sde seria sda, removido sda antigo) e reinicie o computador.
TUDO funcionou! Eu nem precisei usar um live cd para consertar bootloader / outras coisas, milagrosamente sda2 foi reconhecido como membro raid10 e foi inicializado automaticamente!