A instalação do GRUB falha no software RAID

1

Estou tentando instalar o Ubuntu 14.04 em dois SSDs de 30 GB (OCZSSD2-1AGT30G) com uma placa-mãe ASUS (ASUS DSBF-D). Eu tentei instalar em ambas as unidades separadamente e parecia funcionar bem. O problema acontece quando tento RAID as duas unidades juntas e instalo. A instalação principal é concluída, mas nunca consigo instalar o GRUB.

erro:

  

Não é possível instalar o GRUB em / dev / sdc

     

A execução de 'grub-install / dev / sdc' falhou

     

Este é um erro fatal.

Eu tentei instalar o GRUB em unidades diferentes e em ambas as unidades da matriz de uma só vez, mas não tive sorte.

partições:

Eu não posso postar uma imagem aqui, então aqui está uma sobre imgur.

saída fdisk:

fdisk /dev/sda

Disk identifier: 0x00078d2a
   Device Boot    Start         End      Blocks   Id  System
/dev/sda1          2048    54149119    27073536   fd  Linux raid autodetect
/dev/sda2      54151166    62531583     4190209    5  Extended
/dev/sda5      54151168    62531583     4190208   fd  Linux raid autodetect

fdisk /dev/sdc

Disk identifier: 0x0007faba
   Device Boot    Start         End      Blocks   Id  System
/dev/sdc1          2048    54149119    27073536   fd  Linux raid autodetect
/dev/sdc2      54151166    62531583     4190209    5  Extended
/dev/sdc5      54151168    62531583     4190208   fd  Linux raid autodetect

Todas as matrizes RAID dizem: /dev/mdx doesn't contain a valid partition table

Já tive o Ubuntu instalado com o RAID nessas unidades antes.

    
por davishmcclurg 15.05.2014 / 02:56

1 resposta

2

Estou lutando com o mesmo problema para um sistema operacional Linux diferente. Apenas alguns breves comentários: note que minha 'experiência' (ha!) É com RAID 0; se você estiver espelhando do primeiro para o segundo disco (RAID 1), algumas das sugestões abaixo podem não se aplicar - outras muito mais experientes do que eu podem ajudar melhor.

  1. você não disse qual RAID (0 ou 1) configurou.
  2. Os discos RAID devem aparecer como um único dispositivo - se você fizer alguma coisa com discos individuais, suspeito que você possa matar o ataque.
  3. O
  4. linux usará mdadm ou dmraid para montar a matriz de raid e apresentará o dispositivo RAID em / dev/mapper/(something) . dmraid é mais antigo e supostamente mal / não é mantido, mas algumas pessoas precisam dele se fizerem o boot duplo com o MS-Win no mesmo RAID. mdadm é a alternativa moderna supostamente preferida (mas não funciona no meu hardware). Da minha leitura das discussões do Ubuntu, eu acho que você usa mdadm nos bastidores para a sua instalação.
  5. Se o ataque for reconhecido / montado, em /dev/mapper você verá um arquivo chamado 'control' e um arquivo com um nome como md (o dispositivo raid inteiro), mais md1, md2, md3 representando qualquer partição em todo o dispositivo de ataque. Os nomes podem ser muito mais longos, mas devem se assemelhar com diferentes terminações numéricas. Se você só tem o dispositivo de 'controle' e um outro dispositivo, então eu acho que você não criou nenhuma partição no RAID ainda.
  6. Você relata falha com "Todas as matrizes RAID dizem: /dev/mdx não contém uma tabela de partição válida". Eu suspeito que isso signifique exatamente o que diz; ou o conjunto de raid não foi montado (por mdadm ) ou mais provavelmente você não criou uma partição dentro do RAID no qual fazer a instalação. (ou você está tentando procurar nas unidades individuais em vez de olhar para o RAID em /dev/mapper )
  7. As instalações são feitas no dispositivo de ataque representando a partição na qual você deseja instalar, em /dev/mapper/9something ). Não fique perto de /dev/sda ou /dev/sdb ; eles não são o dispositivo de ataque e basicamente não existem se você estiver no RAID 0.

Espero que muita perspectiva ajude e não fique fora de como o Ubuntu faz isso. Tonyb

    
por tonyb 20.07.2014 / 11:26