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

1

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 / 17:39

1 resposta

3

RESOLVIDO

Inicialize no sistema em um disco (isto é, matriz RAID degradada), e em / etc / default / grub, defina:

GRUB_CMDLINE_LINUX="" 

para

GRUB_CMDLINE_LINUX="rootdelay=90"

execute

update-grub

Uma vez feito isso, reinstale o disco que você removeu e sincronize novamente a matriz RAID usando o disco bom (normalmente deve fazer isso por padrão). Então inicialize como normal. Este é aparentemente um bug no Ubuntu 14.04. Eles definem o rootdelay como baixo. Isso parece afetar outras plataformas também.

Aqui está o erro: link

Felicidades

    
por Atomiklan 16.08.2014 / 00:07