Grub: tentativa de ler ou escrever fora do disco 'hd0'

0

Temos um Dell PowerEdge R730xd com 24 SSDs de 500 GB cada. Precisamos instalar o Ubuntu 14.04 LTS nesta máquina e usá-lo como um banco de dados (postgresql).

Nosso controlador RAID é um Avago MEGARAID e, até onde eu saiba, ele se comportou exatamente como um cartão H310.

Eu configurei 2 drives virtuais no RAID10 (16 e 8), então agora temos

  • /dev/sda (4TB)
  • /dev/sdb (2TB)

Estou tendo problemas ao instalar o Ubuntu 14.04 LTS. Mesmo escolhendo a instalação mais automática (Guiado: use o disco inteiro /dev/sda ) na inicialização eu sou bem recebido pelo modo de resgate do Grub, com a mensagem

attempt to read or write outside of disk 'hd0'

Ao executar alguns comandos no modo de recuperação do grub, encontrei esses dispositivos

  • (hd0,gpt3) , sistema de arquivos desconhecido, deve ser a partição swap
  • (hd0,gpt2) , reconhecido como ext2 partition, contém /boot folder, mas tentando acessar retorna o mesmo erro ( tenta ler ou gravar fora do disco 'hd0' )
  • (hd0,gpt1) , reconhecido como sistema de arquivos desconhecido , deve ser uma partição BIOSgrub (afinal, estamos no modo GPT)
  • (hd1) , a unidade de 2 TB

Tentar reinstalar o grub em /dev/sda usando o LiveCD do Ubuntu não ajudou. Ainda somos bem recebidos pelo mesmo erro. Eu poderia montar /dev/sda2 no modo de recuperação e verificar o conteúdo de grub.cfg , mas não tenho certeza do que precisa ser verificado. Em todo lugar estava referenciando corretamente (hd0,gpt2)

Mesmo depois de executar o reparo de inicialização, somos bem recebidos pelo mesmo erro:

  • Aqui está o boot-info do sistema: link
  • Aqui está a saída do link boot-repair :
por Helios 02.01.2017 / 11:54

2 respostas

0

Eu resolvi não ter o Ubuntu instalado em um disco rígido de 2TB.

Eu particionei os 24 drives de 500 GB da seguinte forma

  • 2 RAID1 (500 GB) - Ubuntu
  • 16 RAID10 (4TB) - armazenamento de dados principal
  • 6 RAID10 (1.5TB) - armazenamento de dados adicional

Instalar o Ubuntu nos discos RAID1 de 500GB não foi problema.

    
por Helios 21.04.2017 / 15:04
0
% bl0ck_qu0te%

Este é um problema comum devido a um "recurso" de segurança em muitos BIOS que não permitem que você inicialize fora dos primeiros 100 GB (rudgly) do seu disco rígido. Eles documentaram isso com instruções detalhadas aqui: link que funcionou para corrigir o problema.

Minha máquina é um Dell PowerEdge T300 com um controlador RAID PERC H700 e dois arrays RAID5 de 6 TB com o Ubuntu Server 16.04 LTS. Eu não queria perder todos os meus dados, então ao invés de reformatar eu particionei novamente a unidade RAID primária com uma partição de 1 GB no início do disco (levou uma noite para concluir) e executei o reparo de inicialização para realocar apenas os arquivos de inicialização. a nova partição (instruções completas aqui: link )

Minha solução antiga (que estou deixando aqui) somente temporariamente corrige isso ...

  1. Desconectando fisicamente todas as unidades que não fazem parte da unidade virtual, eu estava instalando o Ubuntu em
  2. limpando o conteúdo da unidade virtual ([re] inicializada na GUI do controlador RAID)
  3. Concluída a instalação do Ubuntu, encerre a máquina, remova a mídia de instalação
  4. Ele foi inicializado no Ubuntu normalmente e pude reconectar fisicamente todas as unidades sem efeitos adversos:)

Espero que isso ajude alguém lá fora

    
por HyperActive 29.03.2017 / 06:05