O Ubuntu Desktop 14 no PowerEdge não inicializa no RAID

3

Eu tenho um PowerEdge Dell 1U 1950 e, por algum motivo, não podemos instalar o Ubuntu 14.04 64bit Desktop Edition nele. Eu sei o que você está pensando ... por que você está instalando desktop? Eu mesmo fiz a mesma pergunta repetidas vezes! O indivíduo que usará esse servidor deseja usar a versão GUI do Virtual Box e, como resultado, não quer nada além da versão Desktop do Ubuntu instalada. Essa questão de lado, aqui é a parte estranha. Eu crio uma matriz RAID 1 entre as duas unidades como normal e faço a instalação como normal. Tudo funciona muito bem e o sistema é instalado com sucesso. Então, após a reinicialização, ele me leva ao shell da BusyBox v1.21.1. Eu deixo cair em um prompt (initramfs). Se eu puxar uma das unidades RAID 1 e reinicializar novamente, ela será inicializada bem. Se eu substituir a unidade e puxar a outra unidade, ela também inicializa bem. Isso me diz que é algo relacionado ao RAID. ou seja, quando a matriz RAID é degradada, é apenas arrancar uma única unidade como se não houvesse RAID. Quando o RAID está ativo, parece que ele não consegue inicializar.

Além disso, antes de perguntar, confirmamos que isso não é um problema de hardware. Eu pensei que nós tínhamos um problema de hardware RAID e então eu enviei o servidor original de volta e ele foi substituído por um servidor completamente diferente, mas idêntico. Eu tentei fazer a instalação novamente esta manhã no novo servidor e encontrei o mesmo problema.

Parece que isso é um problema de driver, mas eu nunca experimentei isso antes com o Ubuntu.

Alguma opinião?

Obrigado!

Aqui está o shell que eu soltei para a saída:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cdmline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/mapper/ubuntu--vg-root does not exist.  Dropping to a shell!


BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in (ash)
Enter 'help' for a list of builtin commands.

(initramfs)
    
por Atomiklan 15.08.2014 / 19:05

2 respostas

2

Um nó lateral interessante, confira scsi 2:0:0:0 e 2:0:1:0 , esses parecem ser os discos componentes do RAID? É estranho que eles estejam expostos diretamente.

Mas, de qualquer forma, scsi 2:1:0:0 aparece depois, que é o disco RAID. está encontrando as partições no ID correto, scsi 2:1:0:0 , então tudo está bem - o problema é que o disco está pronto em 38 segundos, e o "Desistir de esperar pelo root" disparou antes do disco estava pronto.

Agora que sabemos disso, podemos ver que outras pessoas tiveram o mesmo problema em diferentes plataformas; Parece que eles descartaram esse rootdelay muito baixo em 14.04.

Vamos tentar aumentá-lo; seja inicializado no sistema em um disco e, em /etc/default/grub , defina:

GRUB_CMDLINE_LINUX="rootdelay=90"

.. então execute update-grub .

Depois disso, coloque os dois discos (certificando-se de reconstruir o segundo disco com base nos dados do disco que você acabou de fazer) e tente inicializar - esperamos que o aumento do tempo limite do disco permita que os discos fiquem prontos a janela de tempo limite.

    
por 15.08.2014 / 20:31
0

Eu tive um problema parecido e pesquisei por googling, mas nada parecia resolver meu problema. Acabei de comprar um servidor DELL PowerEdge R720 com 1 TB x 2 SATA HDD no adaptador PERC H710 na configuração RAID 1. Eu estava instalando-o usando uma unidade USB inicializável feita pela ferramenta YUMI.

Enfim, o que eu fiz foi escrever um DVD para o servidor Ubuntu 14.04 ISO e depois inicializar. Liguei um USB Wifi e os arquivos base baixados da internet com sucesso, ele gravou o carregador de boot corretamente na partição / boot. Certifique-se de criar uma partição de 700 MB / boot e marcá-la como Flag inicializável = YES ao definir o tipo de partição.

Verifiquei com o Ubuntu Desktop 14.04 e que também funcionou bem com USB inicializável e DVD inicializável ...

    
por 07.11.2015 / 19:06